From 02a43377bc20b2d8cce8f7d3037bbae09f446da2 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Fri, 2 Sep 2022 19:00:40 +0000 Subject: [PATCH 1/2] feat: Add compliant_but_disallowed_services field to the v1beta1 Workload proto Committer: @samhutton PiperOrigin-RevId: 471822190 Source-Link: https://github.com/googleapis/googleapis/commit/61f75b4f6093d7ad7d41ccaf86c224a6ced20c71 Source-Link: https://github.com/googleapis/googleapis-gen/commit/9abf7bc271570f7073c89c0d4beb3b86a66678cb Copy-Tag: eyJwIjoiamF2YS1hc3N1cmVkLXdvcmtsb2Fkcy8uT3dsQm90LnlhbWwiLCJoIjoiOWFiZjdiYzI3MTU3MGY3MDczYzg5YzBkNGJlYjNiODZhNjY2NzhjYiJ9 --- .../v1/AssuredWorkloadsServiceClient.java | 913 ++ .../v1/AssuredWorkloadsServiceSettings.java | 270 + .../assuredworkloads/v1/gapic_metadata.json | 33 + .../assuredworkloads/v1/package-info.java | 42 + .../v1/stub/AssuredWorkloadsServiceStub.java | 86 + .../AssuredWorkloadsServiceStubSettings.java | 543 + ...ssuredWorkloadsServiceCallableFactory.java | 113 + .../stub/GrpcAssuredWorkloadsServiceStub.java | 319 + ...ssuredWorkloadsServiceCallableFactory.java | 105 + .../HttpJsonAssuredWorkloadsServiceStub.java | 458 + ...redWorkloadsServiceClientHttpJsonTest.java | 586 + .../v1/AssuredWorkloadsServiceClientTest.java | 516 + .../v1/MockAssuredWorkloadsService.java | 59 + .../v1/MockAssuredWorkloadsServiceImpl.java | 166 + .../v1/AssuredWorkloadsServiceGrpc.java | 667 + .../v1/AssuredworkloadsProto.java | 342 + .../v1/CreateWorkloadOperationMetadata.java | 1128 ++ ...ateWorkloadOperationMetadataOrBuilder.java | 97 + .../v1/CreateWorkloadRequest.java | 1025 ++ .../v1/CreateWorkloadRequestOrBuilder.java | 84 + .../v1/DeleteWorkloadRequest.java | 782 + .../v1/DeleteWorkloadRequestOrBuilder.java | 55 + .../v1/GetWorkloadRequest.java | 623 + .../v1/GetWorkloadRequestOrBuilder.java | 37 + .../v1/ListWorkloadsRequest.java | 1035 ++ .../v1/ListWorkloadsRequestOrBuilder.java | 87 + .../v1/ListWorkloadsResponse.java | 1038 ++ .../v1/ListWorkloadsResponseOrBuilder.java | 73 + .../assuredworkloads/v1/LocationName.java | 192 + .../v1/UpdateWorkloadRequest.java | 937 ++ .../v1/UpdateWorkloadRequestOrBuilder.java | 72 + .../cloud/assuredworkloads/v1/Workload.java | 8414 ++++++++++ .../assuredworkloads/v1/WorkloadName.java | 227 + .../v1/WorkloadOrBuilder.java | 460 + .../v1/assuredworkloads.proto | 466 + .../SyncCreateSetCredentialsProvider.java | 42 + .../SyncCreateSetCredentialsProvider1.java | 41 + .../create/SyncCreateSetEndpoint.java | 39 + .../createworkload/AsyncCreateWorkload.java | 51 + .../AsyncCreateWorkloadLRO.java | 51 + .../createworkload/SyncCreateWorkload.java | 46 + ...yncCreateWorkloadLocationnameWorkload.java | 41 + .../SyncCreateWorkloadStringWorkload.java | 41 + .../deleteworkload/AsyncDeleteWorkload.java | 49 + .../deleteworkload/SyncDeleteWorkload.java | 45 + .../SyncDeleteWorkloadString.java | 40 + .../SyncDeleteWorkloadWorkloadname.java | 40 + .../getworkload/AsyncGetWorkload.java | 48 + .../getworkload/SyncGetWorkload.java | 44 + .../getworkload/SyncGetWorkloadString.java | 40 + .../SyncGetWorkloadWorkloadname.java | 40 + .../listworkloads/AsyncListWorkloads.java | 53 + .../AsyncListWorkloadsPaged.java | 61 + .../listworkloads/SyncListWorkloads.java | 49 + .../SyncListWorkloadsLocationname.java | 42 + .../SyncListWorkloadsString.java | 42 + .../updateworkload/AsyncUpdateWorkload.java | 49 + .../updateworkload/SyncUpdateWorkload.java | 45 + .../SyncUpdateWorkloadWorkloadFieldmask.java | 41 + .../updateworkload/SyncUpdateWorkload.java | 47 + .../updateworkload/SyncUpdateWorkload.java | 47 + .../AssuredWorkloadsServiceClient.java | 1064 ++ .../AssuredWorkloadsServiceSettings.java | 297 + .../v1beta1/gapic_metadata.json | 39 + .../v1beta1/package-info.java | 42 + .../stub/AssuredWorkloadsServiceStub.java | 102 + .../AssuredWorkloadsServiceStubSettings.java | 619 + ...ssuredWorkloadsServiceCallableFactory.java | 115 + .../stub/GrpcAssuredWorkloadsServiceStub.java | 377 + ...ssuredWorkloadsServiceCallableFactory.java | 105 + .../HttpJsonAssuredWorkloadsServiceStub.java | 347 + ...redWorkloadsServiceClientHttpJsonTest.java | 361 + .../AssuredWorkloadsServiceClientTest.java | 600 + .../v1beta1/MockAssuredWorkloadsService.java | 59 + .../MockAssuredWorkloadsServiceImpl.java | 210 + .../v1beta1/AssuredWorkloadsServiceGrpc.java | 875 ++ .../v1beta1/AnalyzeWorkloadMoveRequest.java | 1214 ++ .../AnalyzeWorkloadMoveRequestOrBuilder.java | 126 + .../v1beta1/AnalyzeWorkloadMoveResponse.java | 689 + .../AnalyzeWorkloadMoveResponseOrBuilder.java | 54 + .../v1beta1/AssuredworkloadsProto.java | 429 + .../v1beta1/AssuredworkloadsServiceProto.java | 104 + .../CreateWorkloadOperationMetadata.java | 1594 ++ ...ateWorkloadOperationMetadataOrBuilder.java | 146 + .../v1beta1/CreateWorkloadRequest.java | 1025 ++ .../CreateWorkloadRequestOrBuilder.java | 84 + .../v1beta1/DeleteWorkloadRequest.java | 782 + .../DeleteWorkloadRequestOrBuilder.java | 55 + .../v1beta1/GetWorkloadRequest.java | 623 + .../v1beta1/GetWorkloadRequestOrBuilder.java | 37 + .../v1beta1/ListWorkloadsRequest.java | 1035 ++ .../ListWorkloadsRequestOrBuilder.java | 87 + .../v1beta1/ListWorkloadsResponse.java | 1038 ++ .../ListWorkloadsResponseOrBuilder.java | 73 + .../v1beta1/LocationName.java | 192 + .../RestrictAllowedResourcesRequest.java | 900 ++ ...trictAllowedResourcesRequestOrBuilder.java | 56 + .../RestrictAllowedResourcesResponse.java | 429 + ...rictAllowedResourcesResponseOrBuilder.java | 9 + .../v1beta1/UpdateWorkloadRequest.java | 937 ++ .../UpdateWorkloadRequestOrBuilder.java | 72 + .../assuredworkloads/v1beta1/Workload.java | 12686 ++++++++++++++++ .../v1beta1/WorkloadName.java | 227 + .../v1beta1/WorkloadOrBuilder.java | 649 + .../v1beta1/assuredworkloads.proto | 564 + .../v1beta1/assuredworkloads_service.proto | 100 + .../AsyncAnalyzeWorkloadMove.java | 45 + .../SyncAnalyzeWorkloadMove.java | 42 + .../SyncAnalyzeWorkloadMoveStringString.java | 41 + .../SyncCreateSetCredentialsProvider.java | 42 + .../SyncCreateSetCredentialsProvider1.java | 41 + .../create/SyncCreateSetEndpoint.java | 39 + .../createworkload/AsyncCreateWorkload.java | 51 + .../AsyncCreateWorkloadLRO.java | 51 + .../createworkload/SyncCreateWorkload.java | 46 + ...yncCreateWorkloadLocationnameWorkload.java | 41 + .../SyncCreateWorkloadStringWorkload.java | 41 + .../deleteworkload/AsyncDeleteWorkload.java | 49 + .../deleteworkload/SyncDeleteWorkload.java | 45 + .../SyncDeleteWorkloadString.java | 40 + .../SyncDeleteWorkloadWorkloadname.java | 40 + .../getworkload/AsyncGetWorkload.java | 48 + .../getworkload/SyncGetWorkload.java | 44 + .../getworkload/SyncGetWorkloadString.java | 40 + .../SyncGetWorkloadWorkloadname.java | 40 + .../listworkloads/AsyncListWorkloads.java | 53 + .../AsyncListWorkloadsPaged.java | 61 + .../listworkloads/SyncListWorkloads.java | 49 + .../SyncListWorkloadsLocationname.java | 42 + .../SyncListWorkloadsString.java | 42 + .../AsyncRestrictAllowedResources.java | 45 + .../SyncRestrictAllowedResources.java | 42 + .../updateworkload/AsyncUpdateWorkload.java | 49 + .../updateworkload/SyncUpdateWorkload.java | 45 + .../SyncUpdateWorkloadWorkloadFieldmask.java | 41 + .../updateworkload/SyncUpdateWorkload.java | 47 + .../updateworkload/SyncUpdateWorkload.java | 47 + 137 files changed, 55841 insertions(+) create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadata.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java create mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java new file mode 100644 index 000000000000..94b9e7678afb --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java @@ -0,0 +1,913 @@ +/* + * 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.assuredworkloads.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.assuredworkloads.v1.stub.AssuredWorkloadsServiceStub; +import com.google.cloud.assuredworkloads.v1.stub.AssuredWorkloadsServiceStubSettings; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: Service to manage AssuredWorkloads. + * + *

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 (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create()) {
+ *   Workload workload = Workload.newBuilder().build();
+ *   FieldMask updateMask = FieldMask.newBuilder().build();
+ *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the AssuredWorkloadsServiceClient 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 + * AssuredWorkloadsServiceSettings 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.
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     AssuredWorkloadsServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     AssuredWorkloadsServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
+ * }
+ * + *

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.
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     AssuredWorkloadsServiceSettings.newBuilder()
+ *         .setTransportChannelProvider(
+ *             AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build())
+ *         .build();
+ * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class AssuredWorkloadsServiceClient implements BackgroundResource { + private final AssuredWorkloadsServiceSettings settings; + private final AssuredWorkloadsServiceStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of AssuredWorkloadsServiceClient with default settings. */ + public static final AssuredWorkloadsServiceClient create() throws IOException { + return create(AssuredWorkloadsServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceSettings settings) + throws IOException { + return new AssuredWorkloadsServiceClient(settings); + } + + /** + * Constructs an instance of AssuredWorkloadsServiceClient, using the given stub for making calls. + * This is for advanced usage - prefer using create(AssuredWorkloadsServiceSettings). + */ + public static final AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceStub stub) { + return new AssuredWorkloadsServiceClient(stub); + } + + /** + * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient(AssuredWorkloadsServiceSettings settings) + throws IOException { + this.settings = settings; + this.stub = ((AssuredWorkloadsServiceStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected AssuredWorkloadsServiceClient(AssuredWorkloadsServiceStub 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 AssuredWorkloadsServiceSettings getSettings() { + return settings; + } + + public AssuredWorkloadsServiceStub 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. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   Workload workload = Workload.newBuilder().build();
+   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
+   * }
+   * }
+ * + * @param parent Required. The resource name of the new Workload's parent. Must be of the form + * `organizations/{org_id}/locations/{location_id}`. + * @param workload Required. Assured Workload to create + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createWorkloadAsync( + LocationName parent, Workload workload) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setWorkload(workload) + .build(); + return createWorkloadAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
+   *   Workload workload = Workload.newBuilder().build();
+   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
+   * }
+   * }
+ * + * @param parent Required. The resource name of the new Workload's parent. Must be of the form + * `organizations/{org_id}/locations/{location_id}`. + * @param workload Required. Assured Workload to create + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createWorkloadAsync( + String parent, Workload workload) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder().setParent(parent).setWorkload(workload).build(); + return createWorkloadAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   CreateWorkloadRequest request =
+   *       CreateWorkloadRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setExternalId("externalId-1699764666")
+   *           .build();
+   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(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 createWorkloadAsync( + CreateWorkloadRequest request) { + return createWorkloadOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   CreateWorkloadRequest request =
+   *       CreateWorkloadRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setExternalId("externalId-1699764666")
+   *           .build();
+   *   OperationFuture future =
+   *       assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Workload response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createWorkloadOperationCallable() { + return stub.createWorkloadOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   CreateWorkloadRequest request =
+   *       CreateWorkloadRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setExternalId("externalId-1699764666")
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createWorkloadCallable() { + return stub.createWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing workload. Currently allows updating of workload display_name and labels. + * For force updates don't set etag field in the Workload. Only one update operation per workload + * can be in progress. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   Workload workload = Workload.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
+   * }
+   * }
+ * + * @param workload Required. The workload to update. The workload’s `name` field is used to + * identify the workload to be updated. Format: + * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + * @param updateMask Required. The list of fields to be updated. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Workload updateWorkload(Workload workload, FieldMask updateMask) { + UpdateWorkloadRequest request = + UpdateWorkloadRequest.newBuilder().setWorkload(workload).setUpdateMask(updateMask).build(); + return updateWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing workload. Currently allows updating of workload display_name and labels. + * For force updates don't set etag field in the Workload. Only one update operation per workload + * can be in progress. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   UpdateWorkloadRequest request =
+   *       UpdateWorkloadRequest.newBuilder()
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(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 Workload updateWorkload(UpdateWorkloadRequest request) { + return updateWorkloadCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing workload. Currently allows updating of workload display_name and labels. + * For force updates don't set etag field in the Workload. Only one update operation per workload + * can be in progress. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   UpdateWorkloadRequest request =
+   *       UpdateWorkloadRequest.newBuilder()
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   Workload response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateWorkloadCallable() { + return stub.updateWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
+   *   assuredWorkloadsServiceClient.deleteWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The `name` field is used to identify the workload. Format: + * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteWorkload(WorkloadName name) { + DeleteWorkloadRequest request = + DeleteWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
+   *   assuredWorkloadsServiceClient.deleteWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The `name` field is used to identify the workload. Format: + * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteWorkload(String name) { + DeleteWorkloadRequest request = DeleteWorkloadRequest.newBuilder().setName(name).build(); + deleteWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   DeleteWorkloadRequest request =
+   *       DeleteWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .setEtag("etag3123477")
+   *           .build();
+   *   assuredWorkloadsServiceClient.deleteWorkload(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 void deleteWorkload(DeleteWorkloadRequest request) { + deleteWorkloadCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   DeleteWorkloadRequest request =
+   *       DeleteWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .setEtag("etag3123477")
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteWorkloadCallable() { + return stub.deleteWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
+   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Workload to fetch. This is the workloads's + * relative path in the API, formatted as + * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For + * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Workload getWorkload(WorkloadName name) { + GetWorkloadRequest request = + GetWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
+   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Workload to fetch. This is the workloads's + * relative path in the API, formatted as + * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For + * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Workload getWorkload(String name) { + GetWorkloadRequest request = GetWorkloadRequest.newBuilder().setName(name).build(); + return getWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   GetWorkloadRequest request =
+   *       GetWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .build();
+   *   Workload response = assuredWorkloadsServiceClient.getWorkload(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 Workload getWorkload(GetWorkloadRequest request) { + return getWorkloadCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   GetWorkloadRequest request =
+   *       GetWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   Workload response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getWorkloadCallable() { + return stub.getWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent Resource to list workloads from. Must be of the form + * `organizations/{org_id}/locations/{location}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListWorkloadsPagedResponse listWorkloads(LocationName parent) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listWorkloads(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
+   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent Resource to list workloads from. Must be of the form + * `organizations/{org_id}/locations/{location}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListWorkloadsPagedResponse listWorkloads(String parent) { + ListWorkloadsRequest request = ListWorkloadsRequest.newBuilder().setParent(parent).build(); + return listWorkloads(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   ListWorkloadsRequest request =
+   *       ListWorkloadsRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(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 ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request) { + return listWorkloadsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   ListWorkloadsRequest request =
+   *       ListWorkloadsRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Workload element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listWorkloadsPagedCallable() { + return stub.listWorkloadsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   ListWorkloadsRequest request =
+   *       ListWorkloadsRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   while (true) {
+   *     ListWorkloadsResponse response =
+   *         assuredWorkloadsServiceClient.listWorkloadsCallable().call(request);
+   *     for (Workload element : response.getWorkloadsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listWorkloadsCallable() { + return stub.listWorkloadsCallable(); + } + + @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 ListWorkloadsPagedResponse + extends AbstractPagedListResponse< + ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, + ListWorkloadsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListWorkloadsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListWorkloadsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListWorkloadsPagedResponse(ListWorkloadsPage page) { + super(page, ListWorkloadsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListWorkloadsPage + extends AbstractPage< + ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage> { + + private ListWorkloadsPage( + PageContext context, + ListWorkloadsResponse response) { + super(context, response); + } + + private static ListWorkloadsPage createEmptyPage() { + return new ListWorkloadsPage(null, null); + } + + @Override + protected ListWorkloadsPage createPage( + PageContext context, + ListWorkloadsResponse response) { + return new ListWorkloadsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListWorkloadsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, + ListWorkloadsFixedSizeCollection> { + + private ListWorkloadsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListWorkloadsFixedSizeCollection createEmptyCollection() { + return new ListWorkloadsFixedSizeCollection(null, 0); + } + + @Override + protected ListWorkloadsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListWorkloadsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java new file mode 100644 index 000000000000..0de498e87713 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java @@ -0,0 +1,270 @@ +/* + * 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.assuredworkloads.v1; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1.stub.AssuredWorkloadsServiceStubSettings; +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 AssuredWorkloadsServiceClient}. + * + *

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

    + *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder =
+ *     AssuredWorkloadsServiceSettings.newBuilder();
+ * assuredWorkloadsServiceSettingsBuilder
+ *     .updateWorkloadSettings()
+ *     .setRetrySettings(
+ *         assuredWorkloadsServiceSettingsBuilder
+ *             .updateWorkloadSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     assuredWorkloadsServiceSettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class AssuredWorkloadsServiceSettings + extends ClientSettings { + + /** Returns the object with the settings used for calls to createWorkload. */ + public UnaryCallSettings createWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).createWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to createWorkload. */ + public OperationCallSettings + createWorkloadOperationSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()) + .createWorkloadOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateWorkload. */ + public UnaryCallSettings updateWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).updateWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to deleteWorkload. */ + public UnaryCallSettings deleteWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).deleteWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to getWorkload. */ + public UnaryCallSettings getWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).getWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to listWorkloads. */ + public PagedCallSettings + listWorkloadsSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).listWorkloadsSettings(); + } + + public static final AssuredWorkloadsServiceSettings create( + AssuredWorkloadsServiceStubSettings stub) throws IOException { + return new AssuredWorkloadsServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return AssuredWorkloadsServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return AssuredWorkloadsServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return AssuredWorkloadsServiceStubSettings.defaultTransportChannelProvider(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for AssuredWorkloadsServiceSettings. */ + public static class Builder + extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(AssuredWorkloadsServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(AssuredWorkloadsServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(AssuredWorkloadsServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(AssuredWorkloadsServiceStubSettings.newBuilder()); + } + + @BetaApi + private static Builder createHttpJsonDefault() { + return new Builder(AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder()); + } + + public AssuredWorkloadsServiceStubSettings.Builder getStubSettingsBuilder() { + return ((AssuredWorkloadsServiceStubSettings.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 createWorkload. */ + public UnaryCallSettings.Builder createWorkloadSettings() { + return getStubSettingsBuilder().createWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to createWorkload. */ + public OperationCallSettings.Builder< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings() { + return getStubSettingsBuilder().createWorkloadOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateWorkload. */ + public UnaryCallSettings.Builder updateWorkloadSettings() { + return getStubSettingsBuilder().updateWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to deleteWorkload. */ + public UnaryCallSettings.Builder deleteWorkloadSettings() { + return getStubSettingsBuilder().deleteWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to getWorkload. */ + public UnaryCallSettings.Builder getWorkloadSettings() { + return getStubSettingsBuilder().getWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to listWorkloads. */ + public PagedCallSettings.Builder< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings() { + return getStubSettingsBuilder().listWorkloadsSettings(); + } + + @Override + public AssuredWorkloadsServiceSettings build() throws IOException { + return new AssuredWorkloadsServiceSettings(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json new file mode 100644 index 000000000000..62502d5c31cf --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json @@ -0,0 +1,33 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.cloud.assuredworkloads.v1", + "libraryPackage": "com.google.cloud.assuredworkloads.v1", + "services": { + "AssuredWorkloadsService": { + "clients": { + "grpc": { + "libraryClient": "AssuredWorkloadsServiceClient", + "rpcs": { + "CreateWorkload": { + "methods": ["createWorkloadAsync", "createWorkloadAsync", "createWorkloadAsync", "createWorkloadOperationCallable", "createWorkloadCallable"] + }, + "DeleteWorkload": { + "methods": ["deleteWorkload", "deleteWorkload", "deleteWorkload", "deleteWorkloadCallable"] + }, + "GetWorkload": { + "methods": ["getWorkload", "getWorkload", "getWorkload", "getWorkloadCallable"] + }, + "ListWorkloads": { + "methods": ["listWorkloads", "listWorkloads", "listWorkloads", "listWorkloadsPagedCallable", "listWorkloadsCallable"] + }, + "UpdateWorkload": { + "methods": ["updateWorkload", "updateWorkload", "updateWorkloadCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java new file mode 100644 index 000000000000..4e3ccb59100b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java @@ -0,0 +1,42 @@ +/* + * 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 Assured Workloads API + * + *

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

======================= AssuredWorkloadsServiceClient ======================= + * + *

Service Description: Service to manage AssuredWorkloads. + * + *

Sample for AssuredWorkloadsServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create()) {
+ *   Workload workload = Workload.newBuilder().build();
+ *   FieldMask updateMask = FieldMask.newBuilder().build();
+ *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.cloud.assuredworkloads.v1; + +import javax.annotation.Generated; diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java new file mode 100644 index 000000000000..5515cbfc507d --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java @@ -0,0 +1,86 @@ +/* + * 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.assuredworkloads.v1.stub; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class AssuredWorkloadsServiceStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public OperationCallable + createWorkloadOperationCallable() { + throw new UnsupportedOperationException("Not implemented: createWorkloadOperationCallable()"); + } + + public UnaryCallable createWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: createWorkloadCallable()"); + } + + public UnaryCallable updateWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: updateWorkloadCallable()"); + } + + public UnaryCallable deleteWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: deleteWorkloadCallable()"); + } + + public UnaryCallable getWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: getWorkloadCallable()"); + } + + public UnaryCallable + listWorkloadsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listWorkloadsPagedCallable()"); + } + + public UnaryCallable listWorkloadsCallable() { + throw new UnsupportedOperationException("Not implemented: listWorkloadsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java new file mode 100644 index 000000000000..b16dfd604cef --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java @@ -0,0 +1,543 @@ +/* + * 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.assuredworkloads.v1.stub; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +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.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 AssuredWorkloadsServiceStub}. + * + *

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

    + *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder =
+ *     AssuredWorkloadsServiceStubSettings.newBuilder();
+ * assuredWorkloadsServiceSettingsBuilder
+ *     .updateWorkloadSettings()
+ *     .setRetrySettings(
+ *         assuredWorkloadsServiceSettingsBuilder
+ *             .updateWorkloadSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings =
+ *     assuredWorkloadsServiceSettingsBuilder.build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class AssuredWorkloadsServiceStubSettings + 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 createWorkloadSettings; + private final OperationCallSettings< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings; + private final UnaryCallSettings updateWorkloadSettings; + private final UnaryCallSettings deleteWorkloadSettings; + private final UnaryCallSettings getWorkloadSettings; + private final PagedCallSettings< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings; + + private static final PagedListDescriptor + LIST_WORKLOADS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListWorkloadsRequest injectToken(ListWorkloadsRequest payload, String token) { + return ListWorkloadsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListWorkloadsRequest injectPageSize(ListWorkloadsRequest payload, int pageSize) { + return ListWorkloadsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListWorkloadsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListWorkloadsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListWorkloadsResponse payload) { + return payload.getWorkloadsList() == null + ? ImmutableList.of() + : payload.getWorkloadsList(); + } + }; + + private static final PagedListResponseFactory< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + LIST_WORKLOADS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListWorkloadsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_WORKLOADS_PAGE_STR_DESC, request, context); + return ListWorkloadsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createWorkload. */ + public UnaryCallSettings createWorkloadSettings() { + return createWorkloadSettings; + } + + /** Returns the object with the settings used for calls to createWorkload. */ + public OperationCallSettings + createWorkloadOperationSettings() { + return createWorkloadOperationSettings; + } + + /** Returns the object with the settings used for calls to updateWorkload. */ + public UnaryCallSettings updateWorkloadSettings() { + return updateWorkloadSettings; + } + + /** Returns the object with the settings used for calls to deleteWorkload. */ + public UnaryCallSettings deleteWorkloadSettings() { + return deleteWorkloadSettings; + } + + /** Returns the object with the settings used for calls to getWorkload. */ + public UnaryCallSettings getWorkloadSettings() { + return getWorkloadSettings; + } + + /** Returns the object with the settings used for calls to listWorkloads. */ + public PagedCallSettings + listWorkloadsSettings() { + return listWorkloadsSettings; + } + + public AssuredWorkloadsServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcAssuredWorkloadsServiceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonAssuredWorkloadsServiceStub.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 "assuredworkloads.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "assuredworkloads.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(AssuredWorkloadsServiceStubSettings.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(AssuredWorkloadsServiceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createWorkloadSettings = settingsBuilder.createWorkloadSettings().build(); + createWorkloadOperationSettings = settingsBuilder.createWorkloadOperationSettings().build(); + updateWorkloadSettings = settingsBuilder.updateWorkloadSettings().build(); + deleteWorkloadSettings = settingsBuilder.deleteWorkloadSettings().build(); + getWorkloadSettings = settingsBuilder.getWorkloadSettings().build(); + listWorkloadsSettings = settingsBuilder.listWorkloadsSettings().build(); + } + + /** Builder for AssuredWorkloadsServiceStubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder + createWorkloadSettings; + private final OperationCallSettings.Builder< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings; + private final UnaryCallSettings.Builder updateWorkloadSettings; + private final UnaryCallSettings.Builder deleteWorkloadSettings; + private final UnaryCallSettings.Builder getWorkloadSettings; + private final PagedCallSettings.Builder< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_0_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_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createWorkloadOperationSettings = OperationCallSettings.newBuilder(); + updateWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listWorkloadsSettings = PagedCallSettings.newBuilder(LIST_WORKLOADS_PAGE_STR_FACT); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createWorkloadSettings, + updateWorkloadSettings, + deleteWorkloadSettings, + getWorkloadSettings, + listWorkloadsSettings); + initDefaults(this); + } + + protected Builder(AssuredWorkloadsServiceStubSettings settings) { + super(settings); + + createWorkloadSettings = settings.createWorkloadSettings.toBuilder(); + createWorkloadOperationSettings = settings.createWorkloadOperationSettings.toBuilder(); + updateWorkloadSettings = settings.updateWorkloadSettings.toBuilder(); + deleteWorkloadSettings = settings.deleteWorkloadSettings.toBuilder(); + getWorkloadSettings = settings.getWorkloadSettings.toBuilder(); + listWorkloadsSettings = settings.listWorkloadsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createWorkloadSettings, + updateWorkloadSettings, + deleteWorkloadSettings, + getWorkloadSettings, + listWorkloadsSettings); + } + + 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 + .createWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .updateWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .deleteWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .getWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .listWorkloadsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .createWorkloadOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Workload.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create( + CreateWorkloadOperationMetadata.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 createWorkload. */ + public UnaryCallSettings.Builder createWorkloadSettings() { + return createWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to createWorkload. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings() { + return createWorkloadOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateWorkload. */ + public UnaryCallSettings.Builder updateWorkloadSettings() { + return updateWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to deleteWorkload. */ + public UnaryCallSettings.Builder deleteWorkloadSettings() { + return deleteWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to getWorkload. */ + public UnaryCallSettings.Builder getWorkloadSettings() { + return getWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to listWorkloads. */ + public PagedCallSettings.Builder< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings() { + return listWorkloadsSettings; + } + + @Override + public AssuredWorkloadsServiceStubSettings build() throws IOException { + return new AssuredWorkloadsServiceStubSettings(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java new file mode 100644 index 000000000000..417926e2a981 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java @@ -0,0 +1,113 @@ +/* + * 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.assuredworkloads.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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class GrpcAssuredWorkloadsServiceCallableFactory 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-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java new file mode 100644 index 000000000000..49002528b126 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java @@ -0,0 +1,319 @@ +/* + * 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.assuredworkloads.v1.stub; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.common.collect.ImmutableMap; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class GrpcAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { + private static final MethodDescriptor + createWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/CreateWorkload") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/UpdateWorkload") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/DeleteWorkload") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.assuredworkloads.v1.AssuredWorkloadsService/GetWorkload") + .setRequestMarshaller(ProtoUtils.marshaller(GetWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listWorkloadsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/ListWorkloads") + .setRequestMarshaller( + ProtoUtils.marshaller(ListWorkloadsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListWorkloadsResponse.getDefaultInstance())) + .build(); + + private final UnaryCallable createWorkloadCallable; + private final OperationCallable + createWorkloadOperationCallable; + private final UnaryCallable updateWorkloadCallable; + private final UnaryCallable deleteWorkloadCallable; + private final UnaryCallable getWorkloadCallable; + private final UnaryCallable listWorkloadsCallable; + private final UnaryCallable + listWorkloadsPagedCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcAssuredWorkloadsServiceStub create( + AssuredWorkloadsServiceStubSettings settings) throws IOException { + return new GrpcAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcAssuredWorkloadsServiceStub create(ClientContext clientContext) + throws IOException { + return new GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcAssuredWorkloadsServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcAssuredWorkloadsServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createWorkloadMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("parent", String.valueOf(request.getParent())); + return params.build(); + }) + .build(); + GrpcCallSettings updateWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateWorkloadMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("workload.name", String.valueOf(request.getWorkload().getName())); + return params.build(); + }) + .build(); + GrpcCallSettings deleteWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteWorkloadMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings getWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getWorkloadMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings listWorkloadsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listWorkloadsMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("parent", String.valueOf(request.getParent())); + return params.build(); + }) + .build(); + + this.createWorkloadCallable = + callableFactory.createUnaryCallable( + createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); + this.createWorkloadOperationCallable = + callableFactory.createOperationCallable( + createWorkloadTransportSettings, + settings.createWorkloadOperationSettings(), + clientContext, + operationsStub); + this.updateWorkloadCallable = + callableFactory.createUnaryCallable( + updateWorkloadTransportSettings, settings.updateWorkloadSettings(), clientContext); + this.deleteWorkloadCallable = + callableFactory.createUnaryCallable( + deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); + this.getWorkloadCallable = + callableFactory.createUnaryCallable( + getWorkloadTransportSettings, settings.getWorkloadSettings(), clientContext); + this.listWorkloadsCallable = + callableFactory.createUnaryCallable( + listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); + this.listWorkloadsPagedCallable = + callableFactory.createPagedCallable( + listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createWorkloadCallable() { + return createWorkloadCallable; + } + + @Override + public OperationCallable + createWorkloadOperationCallable() { + return createWorkloadOperationCallable; + } + + @Override + public UnaryCallable updateWorkloadCallable() { + return updateWorkloadCallable; + } + + @Override + public UnaryCallable deleteWorkloadCallable() { + return deleteWorkloadCallable; + } + + @Override + public UnaryCallable getWorkloadCallable() { + return getWorkloadCallable; + } + + @Override + public UnaryCallable listWorkloadsCallable() { + return listWorkloadsCallable; + } + + @Override + public UnaryCallable + listWorkloadsPagedCallable() { + return listWorkloadsPagedCallable; + } + + @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-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java new file mode 100644 index 000000000000..f55c5355b18c --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java @@ -0,0 +1,105 @@ +/* + * 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.assuredworkloads.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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +@BetaApi +public class HttpJsonAssuredWorkloadsServiceCallableFactory + 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-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java new file mode 100644 index 000000000000..cc36a15e30b0 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java @@ -0,0 +1,458 @@ +/* + * 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.assuredworkloads.v1.stub; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +@BetaApi +public class HttpJsonAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(Workload.getDescriptor()) + .add(CreateWorkloadOperationMetadata.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor + createWorkloadMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/CreateWorkload") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=organizations/*/locations/*}/workloads", + 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, "externalId", request.getExternalId()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("workload", request.getWorkload())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateWorkloadRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + updateWorkloadMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/UpdateWorkload") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{workload.name=organizations/*/locations/*/workloads/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "workload.name", request.getWorkload().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("workload", request.getWorkload())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Workload.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteWorkloadMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/DeleteWorkload") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=organizations/*/locations/*/workloads/*}", + 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, "etag", request.getEtag()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getWorkloadMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/GetWorkload") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=organizations/*/locations/*/workloads/*}", + 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(Workload.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listWorkloadsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/ListWorkloads") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=organizations/*/locations/*}/workloads", + 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(ListWorkloadsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createWorkloadCallable; + private final OperationCallable + createWorkloadOperationCallable; + private final UnaryCallable updateWorkloadCallable; + private final UnaryCallable deleteWorkloadCallable; + private final UnaryCallable getWorkloadCallable; + private final UnaryCallable listWorkloadsCallable; + private final UnaryCallable + listWorkloadsPagedCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonAssuredWorkloadsServiceStub create( + AssuredWorkloadsServiceStubSettings settings) throws IOException { + return new HttpJsonAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonAssuredWorkloadsServiceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonAssuredWorkloadsServiceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), + clientContext, + callableFactory); + } + + /** + * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonAssuredWorkloadsServiceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create(clientContext, callableFactory, typeRegistry); + + HttpJsonCallSettings createWorkloadTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createWorkloadMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings updateWorkloadTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateWorkloadMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings deleteWorkloadTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteWorkloadMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getWorkloadTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getWorkloadMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listWorkloadsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listWorkloadsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + + this.createWorkloadCallable = + callableFactory.createUnaryCallable( + createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); + this.createWorkloadOperationCallable = + callableFactory.createOperationCallable( + createWorkloadTransportSettings, + settings.createWorkloadOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.updateWorkloadCallable = + callableFactory.createUnaryCallable( + updateWorkloadTransportSettings, settings.updateWorkloadSettings(), clientContext); + this.deleteWorkloadCallable = + callableFactory.createUnaryCallable( + deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); + this.getWorkloadCallable = + callableFactory.createUnaryCallable( + getWorkloadTransportSettings, settings.getWorkloadSettings(), clientContext); + this.listWorkloadsCallable = + callableFactory.createUnaryCallable( + listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); + this.listWorkloadsPagedCallable = + callableFactory.createPagedCallable( + listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createWorkloadMethodDescriptor); + methodDescriptors.add(updateWorkloadMethodDescriptor); + methodDescriptors.add(deleteWorkloadMethodDescriptor); + methodDescriptors.add(getWorkloadMethodDescriptor); + methodDescriptors.add(listWorkloadsMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable createWorkloadCallable() { + return createWorkloadCallable; + } + + @Override + public OperationCallable + createWorkloadOperationCallable() { + return createWorkloadOperationCallable; + } + + @Override + public UnaryCallable updateWorkloadCallable() { + return updateWorkloadCallable; + } + + @Override + public UnaryCallable deleteWorkloadCallable() { + return deleteWorkloadCallable; + } + + @Override + public UnaryCallable getWorkloadCallable() { + return getWorkloadCallable; + } + + @Override + public UnaryCallable listWorkloadsCallable() { + return listWorkloadsCallable; + } + + @Override + public UnaryCallable + listWorkloadsPagedCallable() { + return listWorkloadsPagedCallable; + } + + @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-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java new file mode 100644 index 000000000000..bc56604ba296 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java @@ -0,0 +1,586 @@ +/* + * 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.assuredworkloads.v1; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1.stub.HttpJsonAssuredWorkloadsServiceStub; +import com.google.common.collect.Lists; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +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 AssuredWorkloadsServiceClientHttpJsonTest { + private static MockHttpService mockService; + private static AssuredWorkloadsServiceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonAssuredWorkloadsServiceStub.getMethodDescriptors(), + AssuredWorkloadsServiceSettings.getDefaultEndpoint()); + AssuredWorkloadsServiceSettings settings = + AssuredWorkloadsServiceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = AssuredWorkloadsServiceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + 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 createWorkloadExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "organizations/organization-9365/locations/location-9365"; + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + 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 createWorkloadExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "organizations/organization-9365/locations/location-9365"; + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + Workload workload = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Workload actualResponse = client.updateWorkload(workload, updateMask); + 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 updateWorkloadExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + Workload workload = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateWorkload(workload, updateMask); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + client.deleteWorkload(name); + + 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 deleteWorkloadExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; + + client.deleteWorkload(name); + + 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 deleteWorkloadExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + Workload actualResponse = client.getWorkload(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 getWorkloadExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.getWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; + + Workload actualResponse = client.getWorkload(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 getWorkloadExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; + client.getWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listWorkloadsTest() throws Exception { + Workload responsesElement = Workload.newBuilder().build(); + ListWorkloadsResponse expectedResponse = + ListWorkloadsResponse.newBuilder() + .setNextPageToken("") + .addAllWorkloads(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + + ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getWorkloadsList().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 listWorkloadsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + client.listWorkloads(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listWorkloadsTest2() throws Exception { + Workload responsesElement = Workload.newBuilder().build(); + ListWorkloadsResponse expectedResponse = + ListWorkloadsResponse.newBuilder() + .setNextPageToken("") + .addAllWorkloads(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "organizations/organization-9365/locations/location-9365"; + + ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getWorkloadsList().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 listWorkloadsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "organizations/organization-9365/locations/location-9365"; + client.listWorkloads(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java new file mode 100644 index 000000000000..b7de9df3f328 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java @@ -0,0 +1,516 @@ +/* + * 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.assuredworkloads.v1; + +import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.common.collect.Lists; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +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 AssuredWorkloadsServiceClientTest { + private static MockAssuredWorkloadsService mockAssuredWorkloadsService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private AssuredWorkloadsServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockAssuredWorkloadsService = new MockAssuredWorkloadsService(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockAssuredWorkloadsService)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + AssuredWorkloadsServiceSettings settings = + AssuredWorkloadsServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = AssuredWorkloadsServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockAssuredWorkloadsService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(workload, actualRequest.getWorkload()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).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 createWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockAssuredWorkloadsService.addResponse(resultOperation); + + String parent = "parent-995424086"; + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(workload, actualRequest.getWorkload()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createWorkloadExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String parent = "parent-995424086"; + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).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 updateWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + Workload workload = Workload.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Workload actualResponse = client.updateWorkload(workload, updateMask); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateWorkloadRequest actualRequest = ((UpdateWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(workload, actualRequest.getWorkload()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + Workload workload = Workload.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateWorkload(workload, updateMask); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + client.deleteWorkload(name); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteWorkload(name); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteWorkloadExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String name = "name3373707"; + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + Workload actualResponse = client.getWorkload(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.getWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String name = "name3373707"; + + Workload actualResponse = client.getWorkload(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getWorkloadExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String name = "name3373707"; + client.getWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listWorkloadsTest() throws Exception { + Workload responsesElement = Workload.newBuilder().build(); + ListWorkloadsResponse expectedResponse = + ListWorkloadsResponse.newBuilder() + .setNextPageToken("") + .addAllWorkloads(Arrays.asList(responsesElement)) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + + ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listWorkloadsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + client.listWorkloads(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listWorkloadsTest2() throws Exception { + Workload responsesElement = Workload.newBuilder().build(); + ListWorkloadsResponse expectedResponse = + ListWorkloadsResponse.newBuilder() + .setNextPageToken("") + .addAllWorkloads(Arrays.asList(responsesElement)) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listWorkloadsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String parent = "parent-995424086"; + client.listWorkloads(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java new file mode 100644 index 000000000000..05b2abafb3a6 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java @@ -0,0 +1,59 @@ +/* + * 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.assuredworkloads.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 MockAssuredWorkloadsService implements MockGrpcService { + private final MockAssuredWorkloadsServiceImpl serviceImpl; + + public MockAssuredWorkloadsService() { + serviceImpl = new MockAssuredWorkloadsServiceImpl(); + } + + @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-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java new file mode 100644 index 000000000000..ab2cec1c1889 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java @@ -0,0 +1,166 @@ +/* + * 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.assuredworkloads.v1; + +import com.google.api.core.BetaApi; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceGrpc.AssuredWorkloadsServiceImplBase; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +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 MockAssuredWorkloadsServiceImpl extends AssuredWorkloadsServiceImplBase { + private List requests; + private Queue responses; + + public MockAssuredWorkloadsServiceImpl() { + 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 createWorkload( + CreateWorkloadRequest 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 CreateWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateWorkload( + UpdateWorkloadRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Workload) { + requests.add(request); + responseObserver.onNext(((Workload) 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 UpdateWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Workload.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteWorkload( + DeleteWorkloadRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) 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 DeleteWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getWorkload(GetWorkloadRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Workload) { + requests.add(request); + responseObserver.onNext(((Workload) 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 GetWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Workload.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listWorkloads( + ListWorkloadsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListWorkloadsResponse) { + requests.add(request); + responseObserver.onNext(((ListWorkloadsResponse) 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 ListWorkloads, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListWorkloadsResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java b/owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java new file mode 100644 index 000000000000..93930f411303 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java @@ -0,0 +1,667 @@ +package com.google.cloud.assuredworkloads.v1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * Service to manage AssuredWorkloads.
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/assuredworkloads/v1/assuredworkloads.proto") +@io.grpc.stub.annotations.GrpcGenerated +public final class AssuredWorkloadsServiceGrpc { + + private AssuredWorkloadsServiceGrpc() {} + + public static final String SERVICE_NAME = "google.cloud.assuredworkloads.v1.AssuredWorkloadsService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getCreateWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateWorkload", + requestType = com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getCreateWorkloadMethod() { + io.grpc.MethodDescriptor getCreateWorkloadMethod; + if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod = getCreateWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("CreateWorkload")) + .build(); + } + } + } + return getCreateWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdateWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateWorkload", + requestType = com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.class, + responseType = com.google.cloud.assuredworkloads.v1.Workload.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getUpdateWorkloadMethod() { + io.grpc.MethodDescriptor getUpdateWorkloadMethod; + if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod = getUpdateWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("UpdateWorkload")) + .build(); + } + } + } + return getUpdateWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getDeleteWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteWorkload", + requestType = com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getDeleteWorkloadMethod() { + io.grpc.MethodDescriptor getDeleteWorkloadMethod; + if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod = getDeleteWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("DeleteWorkload")) + .build(); + } + } + } + return getDeleteWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getGetWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetWorkload", + requestType = com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.class, + responseType = com.google.cloud.assuredworkloads.v1.Workload.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getGetWorkloadMethod() { + io.grpc.MethodDescriptor getGetWorkloadMethod; + if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getGetWorkloadMethod = getGetWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("GetWorkload")) + .build(); + } + } + } + return getGetWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getListWorkloadsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListWorkloads", + requestType = com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.class, + responseType = com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getListWorkloadsMethod() { + io.grpc.MethodDescriptor getListWorkloadsMethod; + if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { + AssuredWorkloadsServiceGrpc.getListWorkloadsMethod = getListWorkloadsMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkloads")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("ListWorkloads")) + .build(); + } + } + } + return getListWorkloadsMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceStub(channel, callOptions); + } + }; + return AssuredWorkloadsServiceStub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static AssuredWorkloadsServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public AssuredWorkloadsServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); + } + }; + return AssuredWorkloadsServiceBlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static AssuredWorkloadsServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public AssuredWorkloadsServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceFutureStub(channel, callOptions); + } + }; + return AssuredWorkloadsServiceFutureStub.newStub(factory, channel); + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static abstract class AssuredWorkloadsServiceImplBase implements io.grpc.BindableService { + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public void createWorkload(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateWorkloadMethod(), responseObserver); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public void updateWorkload(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateWorkloadMethod(), responseObserver); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * 
+ */ + public void deleteWorkload(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteWorkloadMethod(), responseObserver); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public void getWorkload(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetWorkloadMethod(), responseObserver); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public void listWorkloads(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListWorkloadsMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest, + com.google.longrunning.Operation>( + this, METHODID_CREATE_WORKLOAD))) + .addMethod( + getUpdateWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest, + com.google.cloud.assuredworkloads.v1.Workload>( + this, METHODID_UPDATE_WORKLOAD))) + .addMethod( + getDeleteWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest, + com.google.protobuf.Empty>( + this, METHODID_DELETE_WORKLOAD))) + .addMethod( + getGetWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest, + com.google.cloud.assuredworkloads.v1.Workload>( + this, METHODID_GET_WORKLOAD))) + .addMethod( + getListWorkloadsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest, + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse>( + this, METHODID_LIST_WORKLOADS))) + .build(); + } + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static final class AssuredWorkloadsServiceStub extends io.grpc.stub.AbstractAsyncStub { + private AssuredWorkloadsServiceStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected AssuredWorkloadsServiceStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceStub(channel, callOptions); + } + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public void createWorkload(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public void updateWorkload(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * 
+ */ + public void deleteWorkload(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public void getWorkload(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public void listWorkloads(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static final class AssuredWorkloadsServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { + private AssuredWorkloadsServiceBlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected AssuredWorkloadsServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); + } + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public com.google.longrunning.Operation createWorkload(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1.Workload updateWorkload(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * 
+ */ + public com.google.protobuf.Empty deleteWorkload(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1.Workload getWorkload(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse listWorkloads(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListWorkloadsMethod(), getCallOptions(), request); + } + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static final class AssuredWorkloadsServiceFutureStub extends io.grpc.stub.AbstractFutureStub { + private AssuredWorkloadsServiceFutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected AssuredWorkloadsServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceFutureStub(channel, callOptions); + } + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture createWorkload( + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture updateWorkload( + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteWorkload( + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture getWorkload( + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture listWorkloads( + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_WORKLOAD = 0; + private static final int METHODID_UPDATE_WORKLOAD = 1; + private static final int METHODID_DELETE_WORKLOAD = 2; + private static final int METHODID_GET_WORKLOAD = 3; + private static final int METHODID_LIST_WORKLOADS = 4; + + 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 AssuredWorkloadsServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(AssuredWorkloadsServiceImplBase 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_WORKLOAD: + serviceImpl.createWorkload((com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_WORKLOAD: + serviceImpl.updateWorkload((com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_WORKLOAD: + serviceImpl.deleteWorkload((com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_WORKLOAD: + serviceImpl.getWorkload((com.google.cloud.assuredworkloads.v1.GetWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_WORKLOADS: + serviceImpl.listWorkloads((com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest) 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 AssuredWorkloadsServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + AssuredWorkloadsServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("AssuredWorkloadsService"); + } + } + + private static final class AssuredWorkloadsServiceFileDescriptorSupplier + extends AssuredWorkloadsServiceBaseDescriptorSupplier { + AssuredWorkloadsServiceFileDescriptorSupplier() {} + } + + private static final class AssuredWorkloadsServiceMethodDescriptorSupplier + extends AssuredWorkloadsServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + AssuredWorkloadsServiceMethodDescriptorSupplier(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 (AssuredWorkloadsServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new AssuredWorkloadsServiceFileDescriptorSupplier()) + .addMethod(getCreateWorkloadMethod()) + .addMethod(getUpdateWorkloadMethod()) + .addMethod(getDeleteWorkloadMethod()) + .addMethod(getGetWorkloadMethod()) + .addMethod(getListWorkloadsMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java new file mode 100644 index 000000000000..f015d5788fec --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java @@ -0,0 +1,342 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public final class AssuredworkloadsProto { + private AssuredworkloadsProto() {} + 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_assuredworkloads_v1_CreateWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n7google/cloud/assuredworkloads/v1/assur" + + "edworkloads.proto\022 google.cloud.assuredw" + + "orkloads.v1\032\034google/api/annotations.prot" + + "o\032\027google/api/client.proto\032\037google/api/f" + + "ield_behavior.proto\032\031google/api/resource" + + ".proto\032#google/longrunning/operations.pr" + + "oto\032\036google/protobuf/duration.proto\032\033goo" + + "gle/protobuf/empty.proto\032 google/protobu" + + "f/field_mask.proto\032\037google/protobuf/time" + + "stamp.proto\"\266\001\n\025CreateWorkloadRequest\022@\n" + + "\006parent\030\001 \001(\tB0\340A\002\372A*\022(assuredworkloads." + + "googleapis.com/Workload\022A\n\010workload\030\002 \001(" + + "\0132*.google.cloud.assuredworkloads.v1.Wor" + + "kloadB\003\340A\002\022\030\n\013external_id\030\003 \001(\tB\003\340A\001\"\220\001\n" + + "\025UpdateWorkloadRequest\022A\n\010workload\030\001 \001(\013" + + "2*.google.cloud.assuredworkloads.v1.Work" + + "loadB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google." + + "protobuf.FieldMaskB\003\340A\002\"j\n\025DeleteWorkloa" + + "dRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(assuredw" + + "orkloads.googleapis.com/Workload\022\021\n\004etag" + + "\030\002 \001(\tB\003\340A\001\"T\n\022GetWorkloadRequest\022>\n\004nam" + + "e\030\001 \001(\tB0\340A\002\372A*\n(assuredworkloads.google" + + "apis.com/Workload\"\217\001\n\024ListWorkloadsReque" + + "st\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(assuredworkl" + + "oads.googleapis.com/Workload\022\021\n\tpage_siz" + + "e\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 " + + "\001(\t\"o\n\025ListWorkloadsResponse\022=\n\tworkload" + + "s\030\001 \003(\0132*.google.cloud.assuredworkloads." + + "v1.Workload\022\027\n\017next_page_token\030\002 \001(\t\"\234\023\n" + + "\010Workload\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\031\n\014display_" + + "name\030\002 \001(\tB\003\340A\002\022O\n\tresources\030\003 \003(\01327.goo" + + "gle.cloud.assuredworkloads.v1.Workload.R" + + "esourceInfoB\003\340A\003\022^\n\021compliance_regime\030\004 " + + "\001(\0162;.google.cloud.assuredworkloads.v1.W" + + "orkload.ComplianceRegimeB\006\340A\002\340A\005\0227\n\013crea" + + "te_time\030\005 \001(\0132\032.google.protobuf.Timestam" + + "pB\006\340A\003\340A\005\022\037\n\017billing_account\030\006 \001(\tB\006\340A\002\340" + + "A\004\022\021\n\004etag\030\t \001(\tB\003\340A\001\022K\n\006labels\030\n \003(\01326." + + "google.cloud.assuredworkloads.v1.Workloa" + + "d.LabelsEntryB\003\340A\001\022)\n\034provisioned_resour" + + "ces_parent\030\r \001(\tB\003\340A\004\022Q\n\014kms_settings\030\016 " + + "\001(\01326.google.cloud.assuredworkloads.v1.W" + + "orkload.KMSSettingsB\003\340A\004\022[\n\021resource_set" + + "tings\030\017 \003(\0132;.google.cloud.assuredworklo" + + "ads.v1.Workload.ResourceSettingsB\003\340A\004\022`\n" + + "\024kaj_enrollment_state\030\021 \001(\0162=.google.clo" + + "ud.assuredworkloads.v1.Workload.KajEnrol" + + "lmentStateB\003\340A\003\022&\n\031enable_sovereign_cont" + + "rols\030\022 \001(\010B\003\340A\001\022f\n\027saa_enrollment_respon" + + "se\030\024 \001(\0132@.google.cloud.assuredworkloads" + + ".v1.Workload.SaaEnrollmentResponseB\003\340A\003\032" + + "\357\001\n\014ResourceInfo\022\023\n\013resource_id\030\001 \001(\003\022[\n" + + "\rresource_type\030\002 \001(\0162D.google.cloud.assu" + + "redworkloads.v1.Workload.ResourceInfo.Re" + + "sourceType\"m\n\014ResourceType\022\035\n\031RESOURCE_T" + + "YPE_UNSPECIFIED\020\000\022\024\n\020CONSUMER_PROJECT\020\001\022" + + "\033\n\027ENCRYPTION_KEYS_PROJECT\020\002\022\013\n\007KEYRING\020" + + "\003\032\217\001\n\013KMSSettings\022A\n\022next_rotation_time\030" + + "\001 \001(\0132\032.google.protobuf.TimestampB\t\340A\002\340A" + + "\004\340A\005\022=\n\017rotation_period\030\002 \001(\0132\031.google.p" + + "rotobuf.DurationB\t\340A\002\340A\004\340A\005\032\232\001\n\020Resource" + + "Settings\022\023\n\013resource_id\030\001 \001(\t\022[\n\rresourc" + + "e_type\030\002 \001(\0162D.google.cloud.assuredworkl" + + "oads.v1.Workload.ResourceInfo.ResourceTy" + + "pe\022\024\n\014display_name\030\003 \001(\t\032\374\003\n\025SaaEnrollme" + + "ntResponse\022f\n\014setup_status\030\001 \001(\0162K.googl" + + "e.cloud.assuredworkloads.v1.Workload.Saa" + + "EnrollmentResponse.SetupStateH\000\210\001\001\022a\n\014se" + + "tup_errors\030\002 \003(\0162K.google.cloud.assuredw" + + "orkloads.v1.Workload.SaaEnrollmentRespon" + + "se.SetupError\"R\n\nSetupState\022\033\n\027SETUP_STA" + + "TE_UNSPECIFIED\020\000\022\022\n\016STATUS_PENDING\020\001\022\023\n\017" + + "STATUS_COMPLETE\020\002\"\262\001\n\nSetupError\022\033\n\027SETU" + + "P_ERROR_UNSPECIFIED\020\000\022\034\n\030ERROR_INVALID_B" + + "ASE_SETUP\020\001\022&\n\"ERROR_MISSING_EXTERNAL_SI" + + "GNING_KEY\020\002\022#\n\037ERROR_NOT_ALL_SERVICES_EN" + + "ROLLED\020\003\022\034\n\030ERROR_SETUP_CHECK_FAILED\020\004B\017" + + "\n\r_setup_status\032-\n\013LabelsEntry\022\013\n\003key\030\001 " + + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\342\001\n\020ComplianceReg" + + "ime\022!\n\035COMPLIANCE_REGIME_UNSPECIFIED\020\000\022\007" + + "\n\003IL4\020\001\022\010\n\004CJIS\020\002\022\020\n\014FEDRAMP_HIGH\020\003\022\024\n\020F" + + "EDRAMP_MODERATE\020\004\022\026\n\022US_REGIONAL_ACCESS\020" + + "\005\022\t\n\005HIPAA\020\006\022\013\n\007HITRUST\020\007\022\032\n\026EU_REGIONS_" + + "AND_SUPPORT\020\010\022\032\n\026CA_REGIONS_AND_SUPPORT\020" + + "\t\022\010\n\004ITAR\020\n\"\177\n\022KajEnrollmentState\022$\n KAJ" + + "_ENROLLMENT_STATE_UNSPECIFIED\020\000\022 \n\034KAJ_E" + + "NROLLMENT_STATE_PENDING\020\001\022!\n\035KAJ_ENROLLM" + + "ENT_STATE_COMPLETE\020\002:u\352Ar\n(assuredworklo" + + "ads.googleapis.com/Workload\022Forganizatio" + + "ns/{organization}/locations/{location}/w" + + "orkloads/{workload}\"\344\001\n\037CreateWorkloadOp" + + "erationMetadata\0224\n\013create_time\030\001 \001(\0132\032.g" + + "oogle.protobuf.TimestampB\003\340A\001\022\031\n\014display" + + "_name\030\002 \001(\tB\003\340A\001\022\023\n\006parent\030\003 \001(\tB\003\340A\001\022[\n" + + "\021compliance_regime\030\004 \001(\0162;.google.cloud." + + "assuredworkloads.v1.Workload.ComplianceR" + + "egimeB\003\340A\0012\342\010\n\027AssuredWorkloadsService\022\357" + + "\001\n\016CreateWorkload\0227.google.cloud.assured" + + "workloads.v1.CreateWorkloadRequest\032\035.goo" + + "gle.longrunning.Operation\"\204\001\202\323\344\223\002>\"2/v1/" + + "{parent=organizations/*/locations/*}/wor" + + "kloads:\010workload\332A\017parent,workload\312A+\n\010W" + + "orkload\022\037CreateWorkloadOperationMetadata" + + "\022\333\001\n\016UpdateWorkload\0227.google.cloud.assur" + + "edworkloads.v1.UpdateWorkloadRequest\032*.g" + + "oogle.cloud.assuredworkloads.v1.Workload" + + "\"d\202\323\344\223\002G2;/v1/{workload.name=organizatio" + + "ns/*/locations/*/workloads/*}:\010workload\332" + + "A\024workload,update_mask\022\244\001\n\016DeleteWorkloa" + + "d\0227.google.cloud.assuredworkloads.v1.Del" + + "eteWorkloadRequest\032\026.google.protobuf.Emp" + + "ty\"A\202\323\344\223\0024*2/v1/{name=organizations/*/lo" + + "cations/*/workloads/*}\332A\004name\022\262\001\n\013GetWor" + + "kload\0224.google.cloud.assuredworkloads.v1" + + ".GetWorkloadRequest\032*.google.cloud.assur" + + "edworkloads.v1.Workload\"A\202\323\344\223\0024\0222/v1/{na" + + "me=organizations/*/locations/*/workloads" + + "/*}\332A\004name\022\305\001\n\rListWorkloads\0226.google.cl" + + "oud.assuredworkloads.v1.ListWorkloadsReq" + + "uest\0327.google.cloud.assuredworkloads.v1." + + "ListWorkloadsResponse\"C\202\323\344\223\0024\0222/v1/{pare" + + "nt=organizations/*/locations/*}/workload" + + "s\332A\006parent\032S\312A\037assuredworkloads.googleap" + + "is.com\322A.https://www.googleapis.com/auth" + + "/cloud-platformB\335\002\n$com.google.cloud.ass" + + "uredworkloads.v1B\025AssuredworkloadsProtoP" + + "\001ZPgoogle.golang.org/genproto/googleapis" + + "/cloud/assuredworkloads/v1;assuredworklo" + + "ads\252\002 Google.Cloud.AssuredWorkloads.V1\312\002" + + " Google\\Cloud\\AssuredWorkloads\\V1\352\002#Goog" + + "le::Cloud::AssuredWorkloads::V1\352A]\n(assu" + + "redworkloads.googleapis.com/Location\0221or" + + "ganizations/{organization}/locations/{lo" + + "cation}b\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.longrunning.OperationsProto.getDescriptor(), + com.google.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.EmptyProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor, + new java.lang.String[] { "Parent", "Workload", "ExternalId", }); + internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor, + new java.lang.String[] { "Workload", "UpdateMask", }); + internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor, + new java.lang.String[] { "Name", "Etag", }); + internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor, + new java.lang.String[] { "Name", }); + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor, + new java.lang.String[] { "Parent", "PageSize", "PageToken", "Filter", }); + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor, + new java.lang.String[] { "Workloads", "NextPageToken", }); + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor, + new java.lang.String[] { "Name", "DisplayName", "Resources", "ComplianceRegime", "CreateTime", "BillingAccount", "Etag", "Labels", "ProvisionedResourcesParent", "KmsSettings", "ResourceSettings", "KajEnrollmentState", "EnableSovereignControls", "SaaEnrollmentResponse", }); + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor = + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor, + new java.lang.String[] { "ResourceId", "ResourceType", }); + internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor, + new java.lang.String[] { "NextRotationTime", "RotationPeriod", }); + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor, + new java.lang.String[] { "ResourceId", "ResourceType", "DisplayName", }); + internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor = + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(3); + internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor, + new java.lang.String[] { "SetupStatus", "SetupErrors", "SetupStatus", }); + internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor = + internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(4); + internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor, + new java.lang.String[] { "CreateTime", "DisplayName", "Parent", "ComplianceRegime", }); + 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.resource); + registry.add(com.google.api.ResourceProto.resourceDefinition); + 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.longrunning.OperationsProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java new file mode 100644 index 000000000000..83ebfb58e8bd --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java @@ -0,0 +1,1128 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Operation metadata to give request details of CreateWorkload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata} + */ +public final class CreateWorkloadOperationMetadata extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) + CreateWorkloadOperationMetadataOrBuilder { +private static final long serialVersionUID = 0L; + // Use CreateWorkloadOperationMetadata.newBuilder() to construct. + private CreateWorkloadOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateWorkloadOperationMetadata() { + displayName_ = ""; + parent_ = ""; + complianceRegime_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateWorkloadOperationMetadata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateWorkloadOperationMetadata( + 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: { + java.lang.String s = input.readStringRequireUtf8(); + + displayName_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 32: { + int rawValue = input.readEnum(); + + complianceRegime_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.Builder.class); + } + + public static final int CREATE_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp createTime_; + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object displayName_; + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARENT_FIELD_NUMBER = 3; + private volatile java.lang.Object parent_; + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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 COMPLIANCE_REGIME_FIELD_NUMBER = 4; + private int complianceRegime_; + /** + *
+   * Optional. Compliance controls that should be applied to the resources
+   * managed by the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+   * Optional. Compliance controls that should be applied to the resources
+   * managed by the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The complianceRegime. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.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 (createTime_ != null) { + output.writeMessage(1, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, parent_); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + output.writeEnum(4, complianceRegime_); + } + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, parent_); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, complianceRegime_); + } + 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.assuredworkloads.v1.CreateWorkloadOperationMetadata)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata other = (com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) obj; + + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime() + .equals(other.getCreateTime())) return false; + } + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (complianceRegime_ != other.complianceRegime_) 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(); + } + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; + hash = (53 * hash) + complianceRegime_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata 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; + } + /** + *
+   * Operation metadata to give request details of CreateWorkload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) + com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.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; + } + displayName_ = ""; + + parent_ = ""; + + complianceRegime_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata build() { + com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata buildPartial() { + com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata result = new com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata(this); + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + result.displayName_ = displayName_; + result.parent_ = parent_; + result.complianceRegime_ = complianceRegime_; + 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.assuredworkloads.v1.CreateWorkloadOperationMetadata) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata other) { + if (other == com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.getDefaultInstance()) return this; + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + onChanged(); + } + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.complianceRegime_ != 0) { + setComplianceRegimeValue(other.getComplianceRegimeValue()); + } + 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) 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_; + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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(); + } + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setCreateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + onChanged(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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 java.lang.Object displayName_ = ""; + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = value; + onChanged(); + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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 int complianceRegime_ = 0; + /** + *
+     * Optional. Compliance controls that should be applied to the resources
+     * managed by the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources
+     * managed by the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The enum numeric value on the wire for complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegimeValue(int value) { + + complianceRegime_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources
+     * managed by the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The complianceRegime. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources
+     * managed by the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime value) { + if (value == null) { + throw new NullPointerException(); + } + + complianceRegime_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources
+     * managed by the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearComplianceRegime() { + + complianceRegime_ = 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.assuredworkloads.v1.CreateWorkloadOperationMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) + private static final com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata(); + } + + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateWorkloadOperationMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateWorkloadOperationMetadata(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.assuredworkloads.v1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java new file mode 100644 index 000000000000..cf7a9869a800 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java @@ -0,0 +1,97 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface CreateWorkloadOperationMetadataOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+   * Optional. Compliance controls that should be applied to the resources
+   * managed by the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for complianceRegime. + */ + int getComplianceRegimeValue(); + /** + *
+   * Optional. Compliance controls that should be applied to the resources
+   * managed by the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The complianceRegime. + */ + com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java new file mode 100644 index 000000000000..34c8a3d8e522 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java @@ -0,0 +1,1025 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Request for creating a workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadRequest} + */ +public final class CreateWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) + CreateWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use CreateWorkloadRequest.newBuilder() to construct. + private CreateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateWorkloadRequest() { + parent_ = ""; + externalId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateWorkloadRequest( + 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: { + com.google.cloud.assuredworkloads.v1.Workload.Builder subBuilder = null; + if (workload_ != null) { + subBuilder = workload_.toBuilder(); + } + workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(workload_); + workload_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + externalId_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + *
+   * Required. The resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * 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 resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * 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 WORKLOAD_FIELD_NUMBER = 2; + private com.google.cloud.assuredworkloads.v1.Workload workload_; + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + @java.lang.Override + public boolean hasWorkload() { + return workload_ != null; + } + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { + return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; + } + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { + return getWorkload(); + } + + public static final int EXTERNAL_ID_FIELD_NUMBER = 3; + private volatile java.lang.Object externalId_; + /** + *
+   * Optional. A identifier associated with the workload and underlying projects
+   * which allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The externalId. + */ + @java.lang.Override + public java.lang.String getExternalId() { + java.lang.Object ref = externalId_; + 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(); + externalId_ = s; + return s; + } + } + /** + *
+   * Optional. A identifier associated with the workload and underlying projects
+   * which allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for externalId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getExternalIdBytes() { + java.lang.Object ref = externalId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + externalId_ = 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 (workload_ != null) { + output.writeMessage(2, getWorkload()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, externalId_); + } + 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 (workload_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getWorkload()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, externalId_); + } + 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.assuredworkloads.v1.CreateWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest) obj; + + if (!getParent() + .equals(other.getParent())) return false; + if (hasWorkload() != other.hasWorkload()) return false; + if (hasWorkload()) { + if (!getWorkload() + .equals(other.getWorkload())) return false; + } + if (!getExternalId() + .equals(other.getExternalId())) 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(); + if (hasWorkload()) { + hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; + hash = (53 * hash) + getWorkload().hashCode(); + } + hash = (37 * hash) + EXTERNAL_ID_FIELD_NUMBER; + hash = (53 * hash) + getExternalId().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest 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 creating a workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.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_ = ""; + + if (workloadBuilder_ == null) { + workload_ = null; + } else { + workload_ = null; + workloadBuilder_ = null; + } + externalId_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest(this); + result.parent_ = parent_; + if (workloadBuilder_ == null) { + result.workload_ = workload_; + } else { + result.workload_ = workloadBuilder_.build(); + } + result.externalId_ = externalId_; + 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.assuredworkloads.v1.CreateWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.hasWorkload()) { + mergeWorkload(other.getWorkload()); + } + if (!other.getExternalId().isEmpty()) { + externalId_ = other.externalId_; + 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.assuredworkloads.v1.CreateWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+     * Required. The resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 com.google.cloud.assuredworkloads.v1.Workload workload_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> workloadBuilder_; + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + public boolean hasWorkload() { + return workloadBuilder_ != null || workload_ != null; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { + if (workloadBuilder_ == null) { + return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; + } else { + return workloadBuilder_.getMessage(); + } + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + workload_ = value; + onChanged(); + } else { + workloadBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload( + com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { + if (workloadBuilder_ == null) { + workload_ = builderForValue.build(); + onChanged(); + } else { + workloadBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadBuilder_ == null) { + if (workload_ != null) { + workload_ = + com.google.cloud.assuredworkloads.v1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); + } else { + workload_ = value; + } + onChanged(); + } else { + workloadBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearWorkload() { + if (workloadBuilder_ == null) { + workload_ = null; + onChanged(); + } else { + workload_ = null; + workloadBuilder_ = null; + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.Builder getWorkloadBuilder() { + + onChanged(); + return getWorkloadFieldBuilder().getBuilder(); + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { + if (workloadBuilder_ != null) { + return workloadBuilder_.getMessageOrBuilder(); + } else { + return workload_ == null ? + com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; + } + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> + getWorkloadFieldBuilder() { + if (workloadBuilder_ == null) { + workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder>( + getWorkload(), + getParentForChildren(), + isClean()); + workload_ = null; + } + return workloadBuilder_; + } + + private java.lang.Object externalId_ = ""; + /** + *
+     * Optional. A identifier associated with the workload and underlying projects
+     * which allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The externalId. + */ + public java.lang.String getExternalId() { + java.lang.Object ref = externalId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + externalId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects
+     * which allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for externalId. + */ + public com.google.protobuf.ByteString + getExternalIdBytes() { + java.lang.Object ref = externalId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + externalId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects
+     * which allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The externalId to set. + * @return This builder for chaining. + */ + public Builder setExternalId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + externalId_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects
+     * which allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearExternalId() { + + externalId_ = getDefaultInstance().getExternalId(); + onChanged(); + return this; + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects
+     * which allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for externalId to set. + * @return This builder for chaining. + */ + public Builder setExternalIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + externalId_ = 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.assuredworkloads.v1.CreateWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateWorkloadRequest(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.assuredworkloads.v1.CreateWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..87fca8f9693a --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java @@ -0,0 +1,84 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface CreateWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+   * Required. The resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + boolean hasWorkload(); + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + com.google.cloud.assuredworkloads.v1.Workload getWorkload(); + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder(); + + /** + *
+   * Optional. A identifier associated with the workload and underlying projects
+   * which allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The externalId. + */ + java.lang.String getExternalId(); + /** + *
+   * Optional. A identifier associated with the workload and underlying projects
+   * which allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for externalId. + */ + com.google.protobuf.ByteString + getExternalIdBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java new file mode 100644 index 000000000000..eb5822a55fe4 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java @@ -0,0 +1,782 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Request for deleting a Workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.DeleteWorkloadRequest} + */ +public final class DeleteWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) + DeleteWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use DeleteWorkloadRequest.newBuilder() to construct. + private DeleteWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteWorkloadRequest() { + name_ = ""; + etag_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteWorkloadRequest( + 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(); + + etag_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Required. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * 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. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * 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; + } + } + + public static final int ETAG_FIELD_NUMBER = 2; + private volatile java.lang.Object etag_; + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + @java.lang.Override + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + 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(); + etag_ = s; + return s; + } + } + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = 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(etag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + } + 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(etag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + } + 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.assuredworkloads.v1.DeleteWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getEtag() + .equals(other.getEtag())) 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) + ETAG_FIELD_NUMBER; + hash = (53 * hash) + getEtag().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest 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 deleting a Workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.DeleteWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.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_ = ""; + + etag_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest(this); + result.name_ = name_; + result.etag_ = etag_; + 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.assuredworkloads.v1.DeleteWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getEtag().isEmpty()) { + etag_ = other.etag_; + 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.assuredworkloads.v1.DeleteWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Required. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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; + } + + private java.lang.Object etag_ = ""; + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + etag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The etag to set. + * @return This builder for chaining. + */ + public Builder setEtag( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + etag_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearEtag() { + + etag_ = getDefaultInstance().getEtag(); + onChanged(); + return this; + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for etag to set. + * @return This builder for chaining. + */ + public Builder setEtagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + etag_ = 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.assuredworkloads.v1.DeleteWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteWorkloadRequest(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.assuredworkloads.v1.DeleteWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..823f29378470 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java @@ -0,0 +1,55 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface DeleteWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + java.lang.String getEtag(); + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + com.google.protobuf.ByteString + getEtagBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java new file mode 100644 index 000000000000..8edd9f87b81b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java @@ -0,0 +1,623 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Request for fetching a workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.GetWorkloadRequest} + */ +public final class GetWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.GetWorkloadRequest) + GetWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use GetWorkloadRequest.newBuilder() to construct. + private GetWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private GetWorkloadRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new GetWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GetWorkloadRequest( + 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Required. The resource name of the Workload to fetch. This is the
+   * workloads's relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * 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. The resource name of the Workload to fetch. This is the
+   * workloads's relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * 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.assuredworkloads.v1.GetWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.GetWorkloadRequest) 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.assuredworkloads.v1.GetWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest 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 fetching a workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.GetWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.GetWorkloadRequest) + com.google.cloud.assuredworkloads.v1.GetWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.GetWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.GetWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.GetWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1.GetWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.GetWorkloadRequest(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.assuredworkloads.v1.GetWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.GetWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.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.assuredworkloads.v1.GetWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.GetWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Required. The resource name of the Workload to fetch. This is the
+     * workloads's relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the
+     * workloads's relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the
+     * workloads's relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the
+     * workloads's relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the
+     * workloads's relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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.assuredworkloads.v1.GetWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.GetWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1.GetWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.GetWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetWorkloadRequest(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.assuredworkloads.v1.GetWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..53013ce66b6d --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java @@ -0,0 +1,37 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface GetWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.GetWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The resource name of the Workload to fetch. This is the
+   * workloads's relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The resource name of the Workload to fetch. This is the
+   * workloads's relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * 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-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java new file mode 100644 index 000000000000..df2b806c6ed7 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java @@ -0,0 +1,1035 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Request for fetching workloads in an organization.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsRequest} + */ +public final class ListWorkloadsRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) + ListWorkloadsRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use ListWorkloadsRequest.newBuilder() to construct. + private ListWorkloadsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ListWorkloadsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ListWorkloadsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ListWorkloadsRequest( + 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + *
+   * Required. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * 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 returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * 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; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + private volatile java.lang.Object filter_; + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * 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; + } + } + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * 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; + } + } + + 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.assuredworkloads.v1.ListWorkloadsRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest other = (com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest) obj; + + if (!getParent() + .equals(other.getParent())) return false; + if (getPageSize() + != other.getPageSize()) return false; + if (!getPageToken() + .equals(other.getPageToken())) return false; + if (!getFilter() + .equals(other.getFilter())) 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) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest 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 fetching workloads in an organization.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.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_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + filter_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest build() { + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest buildPartial() { + com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest result = new com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest(this); + result.parent_ = parent_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + result.filter_ = filter_; + 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.assuredworkloads.v1.ListWorkloadsRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest other) { + if (other == com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + 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.assuredworkloads.v1.ListWorkloadsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+     * Required. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * string page_token = 3; + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + /** + *
+     * Page token returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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; + } + + private java.lang.Object filter_ = ""; + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * string filter = 4; + * @return This builder for chaining. + */ + public Builder clearFilter() { + + filter_ = getDefaultInstance().getFilter(); + onChanged(); + return this; + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + @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.assuredworkloads.v1.ListWorkloadsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) + private static final com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest(); + } + + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListWorkloadsRequest(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.assuredworkloads.v1.ListWorkloadsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java new file mode 100644 index 000000000000..71fd525b6f16 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java @@ -0,0 +1,87 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface ListWorkloadsRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/locations/{location}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+   * Required. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/locations/{location}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+   * Page size.
+   * 
+ * + * int32 page_size = 2; + * @return The pageSize. + */ + int getPageSize(); + + /** + *
+   * Page token returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * string page_token = 3; + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + *
+   * Page token returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * string page_token = 3; + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString + getPageTokenBytes(); + + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * string filter = 4; + * @return The filter. + */ + java.lang.String getFilter(); + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * string filter = 4; + * @return The bytes for filter. + */ + com.google.protobuf.ByteString + getFilterBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java new file mode 100644 index 000000000000..d682202ad91a --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java @@ -0,0 +1,1038 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Response of ListWorkloads endpoint.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsResponse} + */ +public final class ListWorkloadsResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) + ListWorkloadsResponseOrBuilder { +private static final long serialVersionUID = 0L; + // Use ListWorkloadsResponse.newBuilder() to construct. + private ListWorkloadsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ListWorkloadsResponse() { + workloads_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ListWorkloadsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ListWorkloadsResponse( + 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)) { + workloads_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + workloads_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.parser(), extensionRegistry)); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = 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)) { + workloads_ = java.util.Collections.unmodifiableList(workloads_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.Builder.class); + } + + public static final int WORKLOADS_FIELD_NUMBER = 1; + private java.util.List workloads_; + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + @java.lang.Override + public java.util.List getWorkloadsList() { + return workloads_; + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + @java.lang.Override + public java.util.List + getWorkloadsOrBuilderList() { + return workloads_; + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + @java.lang.Override + public int getWorkloadsCount() { + return workloads_.size(); + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload getWorkloads(int index) { + return workloads_.get(index); + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadsOrBuilder( + int index) { + return workloads_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * 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; + } + } + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * 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; + } + } + + 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 < workloads_.size(); i++) { + output.writeMessage(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < workloads_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.assuredworkloads.v1.ListWorkloadsResponse)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse other = (com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse) obj; + + if (!getWorkloadsList() + .equals(other.getWorkloadsList())) return false; + if (!getNextPageToken() + .equals(other.getNextPageToken())) 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 (getWorkloadsCount() > 0) { + hash = (37 * hash) + WORKLOADS_FIELD_NUMBER; + hash = (53 * hash) + getWorkloadsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse 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; + } + /** + *
+   * Response of ListWorkloads endpoint.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getWorkloadsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + workloadsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse build() { + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse buildPartial() { + com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse result = new com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse(this); + int from_bitField0_ = bitField0_; + if (workloadsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + workloads_ = java.util.Collections.unmodifiableList(workloads_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.workloads_ = workloads_; + } else { + result.workloads_ = workloadsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + 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.assuredworkloads.v1.ListWorkloadsResponse) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse other) { + if (other == com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.getDefaultInstance()) return this; + if (workloadsBuilder_ == null) { + if (!other.workloads_.isEmpty()) { + if (workloads_.isEmpty()) { + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureWorkloadsIsMutable(); + workloads_.addAll(other.workloads_); + } + onChanged(); + } + } else { + if (!other.workloads_.isEmpty()) { + if (workloadsBuilder_.isEmpty()) { + workloadsBuilder_.dispose(); + workloadsBuilder_ = null; + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + workloadsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getWorkloadsFieldBuilder() : null; + } else { + workloadsBuilder_.addAllMessages(other.workloads_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + 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.assuredworkloads.v1.ListWorkloadsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List workloads_ = + java.util.Collections.emptyList(); + private void ensureWorkloadsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + workloads_ = new java.util.ArrayList(workloads_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> workloadsBuilder_; + + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public java.util.List getWorkloadsList() { + if (workloadsBuilder_ == null) { + return java.util.Collections.unmodifiableList(workloads_); + } else { + return workloadsBuilder_.getMessageList(); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public int getWorkloadsCount() { + if (workloadsBuilder_ == null) { + return workloads_.size(); + } else { + return workloadsBuilder_.getCount(); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1.Workload getWorkloads(int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); + } else { + return workloadsBuilder_.getMessage(index); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder setWorkloads( + int index, com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.set(index, value); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder setWorkloads( + int index, com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.set(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder addWorkloads(com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(value); + onChanged(); + } else { + workloadsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder addWorkloads( + int index, com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(index, value); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder addWorkloads( + com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder addWorkloads( + int index, com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder addAllWorkloads( + java.lang.Iterable values) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, workloads_); + onChanged(); + } else { + workloadsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder clearWorkloads() { + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + workloadsBuilder_.clear(); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public Builder removeWorkloads(int index) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.remove(index); + onChanged(); + } else { + workloadsBuilder_.remove(index); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1.Workload.Builder getWorkloadsBuilder( + int index) { + return getWorkloadsFieldBuilder().getBuilder(index); + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadsOrBuilder( + int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); } else { + return workloadsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public java.util.List + getWorkloadsOrBuilderList() { + if (workloadsBuilder_ != null) { + return workloadsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(workloads_); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1.Workload.Builder addWorkloadsBuilder() { + return getWorkloadsFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance()); + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1.Workload.Builder addWorkloadsBuilder( + int index) { + return getWorkloadsFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance()); + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + public java.util.List + getWorkloadsBuilderList() { + return getWorkloadsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> + getWorkloadsFieldBuilder() { + if (workloadsBuilder_ == null) { + workloadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder>( + workloads_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + workloads_ = null; + } + return workloadsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * string next_page_token = 2; + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + @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.assuredworkloads.v1.ListWorkloadsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) + private static final com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse(); + } + + public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListWorkloadsResponse(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.assuredworkloads.v1.ListWorkloadsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java new file mode 100644 index 000000000000..003f7e935e47 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java @@ -0,0 +1,73 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface ListWorkloadsResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + java.util.List + getWorkloadsList(); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + com.google.cloud.assuredworkloads.v1.Workload getWorkloads(int index); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + int getWorkloadsCount(); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + java.util.List + getWorkloadsOrBuilderList(); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; + */ + com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadsOrBuilder( + int index); + + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * string next_page_token = 2; + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * string next_page_token = 2; + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString + getNextPageTokenBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java new file mode 100644 index 000000000000..5c0834688ac3 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java @@ -0,0 +1,192 @@ +/* + * 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.assuredworkloads.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 ORGANIZATION_LOCATION = + PathTemplate.createWithoutUrlEncoding("organizations/{organization}/locations/{location}"); + private volatile Map fieldValuesMap; + private final String organization; + private final String location; + + @Deprecated + protected LocationName() { + organization = null; + location = null; + } + + private LocationName(Builder builder) { + organization = Preconditions.checkNotNull(builder.getOrganization()); + location = Preconditions.checkNotNull(builder.getLocation()); + } + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LocationName of(String organization, String location) { + return newBuilder().setOrganization(organization).setLocation(location).build(); + } + + public static String format(String organization, String location) { + return newBuilder().setOrganization(organization).setLocation(location).build().toString(); + } + + public static LocationName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + ORGANIZATION_LOCATION.validatedMatch( + formattedString, "LocationName.parse: formattedString not in valid format"); + return of(matchMap.get("organization"), 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 ORGANIZATION_LOCATION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (organization != null) { + fieldMapBuilder.put("organization", organization); + } + 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 ORGANIZATION_LOCATION.instantiate("organization", organization, "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.organization, that.organization) + && Objects.equals(this.location, that.location); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(organization); + h *= 1000003; + h ^= Objects.hashCode(location); + return h; + } + + /** Builder for organizations/{organization}/locations/{location}. */ + public static class Builder { + private String organization; + private String location; + + protected Builder() {} + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public Builder setOrganization(String organization) { + this.organization = organization; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + private Builder(LocationName locationName) { + this.organization = locationName.organization; + this.location = locationName.location; + } + + public LocationName build() { + return new LocationName(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java new file mode 100644 index 000000000000..449bab09538f --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java @@ -0,0 +1,937 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * Request for Updating a workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.UpdateWorkloadRequest} + */ +public final class UpdateWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) + UpdateWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use UpdateWorkloadRequest.newBuilder() to construct. + private UpdateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateWorkloadRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateWorkloadRequest( + 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.assuredworkloads.v1.Workload.Builder subBuilder = null; + if (workload_ != null) { + subBuilder = workload_.toBuilder(); + } + workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(workload_); + workload_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + com.google.protobuf.FieldMask.Builder subBuilder = null; + if (updateMask_ != null) { + subBuilder = updateMask_.toBuilder(); + } + updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateMask_); + updateMask_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.Builder.class); + } + + public static final int WORKLOAD_FIELD_NUMBER = 1; + private com.google.cloud.assuredworkloads.v1.Workload workload_; + /** + *
+   * Required. The workload to update.
+   * The workload’s `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + @java.lang.Override + public boolean hasWorkload() { + return workload_ != null; + } + /** + *
+   * Required. The workload to update.
+   * The workload’s `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { + return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; + } + /** + *
+   * Required. The workload to update.
+   * The workload’s `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { + return getWorkload(); + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return updateMask_ != null; + } + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return getUpdateMask(); + } + + 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 (workload_ != null) { + output.writeMessage(1, getWorkload()); + } + if (updateMask_ != null) { + output.writeMessage(2, getUpdateMask()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (workload_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getWorkload()); + } + if (updateMask_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getUpdateMask()); + } + 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.assuredworkloads.v1.UpdateWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) obj; + + if (hasWorkload() != other.hasWorkload()) return false; + if (hasWorkload()) { + if (!getWorkload() + .equals(other.getWorkload())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask() + .equals(other.getUpdateMask())) 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 (hasWorkload()) { + hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; + hash = (53 * hash) + getWorkload().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest 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 Updating a workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.UpdateWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.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 (workloadBuilder_ == null) { + workload_ = null; + } else { + workload_ = null; + workloadBuilder_ = null; + } + if (updateMaskBuilder_ == null) { + updateMask_ = null; + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest(this); + if (workloadBuilder_ == null) { + result.workload_ = workload_; + } else { + result.workload_ = workloadBuilder_.build(); + } + if (updateMaskBuilder_ == null) { + result.updateMask_ = updateMask_; + } else { + result.updateMask_ = updateMaskBuilder_.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.assuredworkloads.v1.UpdateWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.getDefaultInstance()) return this; + if (other.hasWorkload()) { + mergeWorkload(other.getWorkload()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + 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.assuredworkloads.v1.UpdateWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.assuredworkloads.v1.Workload workload_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> workloadBuilder_; + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + public boolean hasWorkload() { + return workloadBuilder_ != null || workload_ != null; + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { + if (workloadBuilder_ == null) { + return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; + } else { + return workloadBuilder_.getMessage(); + } + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + workload_ = value; + onChanged(); + } else { + workloadBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload( + com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { + if (workloadBuilder_ == null) { + workload_ = builderForValue.build(); + onChanged(); + } else { + workloadBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { + if (workloadBuilder_ == null) { + if (workload_ != null) { + workload_ = + com.google.cloud.assuredworkloads.v1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); + } else { + workload_ = value; + } + onChanged(); + } else { + workloadBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearWorkload() { + if (workloadBuilder_ == null) { + workload_ = null; + onChanged(); + } else { + workload_ = null; + workloadBuilder_ = null; + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.Builder getWorkloadBuilder() { + + onChanged(); + return getWorkloadFieldBuilder().getBuilder(); + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { + if (workloadBuilder_ != null) { + return workloadBuilder_.getMessageOrBuilder(); + } else { + return workload_ == null ? + com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; + } + } + /** + *
+     * Required. The workload to update.
+     * The workload’s `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> + getWorkloadFieldBuilder() { + if (workloadBuilder_ == null) { + workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder>( + getWorkload(), + getParentForChildren(), + isClean()); + workload_ = null; + } + return workloadBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return updateMaskBuilder_ != null || updateMask_ != null; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + onChanged(); + } else { + updateMaskBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setUpdateMask( + com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + onChanged(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (updateMask_ != null) { + updateMask_ = + com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); + } else { + updateMask_ = value; + } + onChanged(); + } else { + updateMaskBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearUpdateMask() { + if (updateMaskBuilder_ == null) { + updateMask_ = null; + onChanged(); + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null ? + com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), + getParentForChildren(), + isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + @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.assuredworkloads.v1.UpdateWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateWorkloadRequest(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.assuredworkloads.v1.UpdateWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..2eb7a975b40e --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java @@ -0,0 +1,72 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface UpdateWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The workload to update.
+   * The workload’s `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + boolean hasWorkload(); + /** + *
+   * Required. The workload to update.
+   * The workload’s `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + com.google.cloud.assuredworkloads.v1.Workload getWorkload(); + /** + *
+   * Required. The workload to update.
+   * The workload’s `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder(); + + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java new file mode 100644 index 000000000000..46d809409ca8 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java @@ -0,0 +1,8414 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +/** + *
+ * An Workload object for managing highly regulated workloads of cloud
+ * customers.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload} + */ +public final class Workload extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload) + WorkloadOrBuilder { +private static final long serialVersionUID = 0L; + // Use Workload.newBuilder() to construct. + private Workload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Workload() { + name_ = ""; + displayName_ = ""; + resources_ = java.util.Collections.emptyList(); + complianceRegime_ = 0; + billingAccount_ = ""; + etag_ = ""; + provisionedResourcesParent_ = ""; + resourceSettings_ = java.util.Collections.emptyList(); + kajEnrollmentState_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Workload(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Workload( + 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(); + + displayName_ = s; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + resources_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + resources_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.parser(), extensionRegistry)); + break; + } + case 32: { + int rawValue = input.readEnum(); + + complianceRegime_ = rawValue; + break; + } + case 42: { + 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 50: { + java.lang.String s = input.readStringRequireUtf8(); + + billingAccount_ = s; + break; + } + case 74: { + java.lang.String s = input.readStringRequireUtf8(); + + etag_ = s; + break; + } + case 82: { + 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 106: { + java.lang.String s = input.readStringRequireUtf8(); + + provisionedResourcesParent_ = s; + break; + } + case 114: { + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder subBuilder = null; + if (kmsSettings_ != null) { + subBuilder = kmsSettings_.toBuilder(); + } + kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kmsSettings_); + kmsSettings_ = subBuilder.buildPartial(); + } + + break; + } + case 122: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + resourceSettings_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.parser(), extensionRegistry)); + break; + } + case 136: { + int rawValue = input.readEnum(); + + kajEnrollmentState_ = rawValue; + break; + } + case 144: { + + enableSovereignControls_ = input.readBool(); + break; + } + case 162: { + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder subBuilder = null; + if (saaEnrollmentResponse_ != null) { + subBuilder = saaEnrollmentResponse_.toBuilder(); + } + saaEnrollmentResponse_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(saaEnrollmentResponse_); + saaEnrollmentResponse_ = 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)) { + resources_ = java.util.Collections.unmodifiableList(resources_); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 10: + 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.class, com.google.cloud.assuredworkloads.v1.Workload.Builder.class); + } + + /** + *
+   * Supported Compliance Regimes.
+   * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.ComplianceRegime} + */ + public enum ComplianceRegime + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Unknown compliance regime.
+     * 
+ * + * COMPLIANCE_REGIME_UNSPECIFIED = 0; + */ + COMPLIANCE_REGIME_UNSPECIFIED(0), + /** + *
+     * Information protection as per DoD IL4 requirements.
+     * 
+ * + * IL4 = 1; + */ + IL4(1), + /** + *
+     * Criminal Justice Information Services (CJIS) Security policies.
+     * 
+ * + * CJIS = 2; + */ + CJIS(2), + /** + *
+     * FedRAMP High data protection controls
+     * 
+ * + * FEDRAMP_HIGH = 3; + */ + FEDRAMP_HIGH(3), + /** + *
+     * FedRAMP Moderate data protection controls
+     * 
+ * + * FEDRAMP_MODERATE = 4; + */ + FEDRAMP_MODERATE(4), + /** + *
+     * Assured Workloads For US Regions data protection controls
+     * 
+ * + * US_REGIONAL_ACCESS = 5; + */ + US_REGIONAL_ACCESS(5), + /** + *
+     * Health Insurance Portability and Accountability Act controls
+     * 
+ * + * HIPAA = 6; + */ + HIPAA(6), + /** + *
+     * Health Information Trust Alliance controls
+     * 
+ * + * HITRUST = 7; + */ + HITRUST(7), + /** + *
+     * Assured Workloads For EU Regions and Support controls
+     * 
+ * + * EU_REGIONS_AND_SUPPORT = 8; + */ + EU_REGIONS_AND_SUPPORT(8), + /** + *
+     * Assured Workloads For Canada Regions and Support controls
+     * 
+ * + * CA_REGIONS_AND_SUPPORT = 9; + */ + CA_REGIONS_AND_SUPPORT(9), + /** + *
+     * International Traffic in Arms Regulations
+     * 
+ * + * ITAR = 10; + */ + ITAR(10), + UNRECOGNIZED(-1), + ; + + /** + *
+     * Unknown compliance regime.
+     * 
+ * + * COMPLIANCE_REGIME_UNSPECIFIED = 0; + */ + public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUE = 0; + /** + *
+     * Information protection as per DoD IL4 requirements.
+     * 
+ * + * IL4 = 1; + */ + public static final int IL4_VALUE = 1; + /** + *
+     * Criminal Justice Information Services (CJIS) Security policies.
+     * 
+ * + * CJIS = 2; + */ + public static final int CJIS_VALUE = 2; + /** + *
+     * FedRAMP High data protection controls
+     * 
+ * + * FEDRAMP_HIGH = 3; + */ + public static final int FEDRAMP_HIGH_VALUE = 3; + /** + *
+     * FedRAMP Moderate data protection controls
+     * 
+ * + * FEDRAMP_MODERATE = 4; + */ + public static final int FEDRAMP_MODERATE_VALUE = 4; + /** + *
+     * Assured Workloads For US Regions data protection controls
+     * 
+ * + * US_REGIONAL_ACCESS = 5; + */ + public static final int US_REGIONAL_ACCESS_VALUE = 5; + /** + *
+     * Health Insurance Portability and Accountability Act controls
+     * 
+ * + * HIPAA = 6; + */ + public static final int HIPAA_VALUE = 6; + /** + *
+     * Health Information Trust Alliance controls
+     * 
+ * + * HITRUST = 7; + */ + public static final int HITRUST_VALUE = 7; + /** + *
+     * Assured Workloads For EU Regions and Support controls
+     * 
+ * + * EU_REGIONS_AND_SUPPORT = 8; + */ + public static final int EU_REGIONS_AND_SUPPORT_VALUE = 8; + /** + *
+     * Assured Workloads For Canada Regions and Support controls
+     * 
+ * + * CA_REGIONS_AND_SUPPORT = 9; + */ + public static final int CA_REGIONS_AND_SUPPORT_VALUE = 9; + /** + *
+     * International Traffic in Arms Regulations
+     * 
+ * + * ITAR = 10; + */ + public static final int ITAR_VALUE = 10; + + + 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 ComplianceRegime 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 ComplianceRegime forNumber(int value) { + switch (value) { + case 0: return COMPLIANCE_REGIME_UNSPECIFIED; + case 1: return IL4; + case 2: return CJIS; + case 3: return FEDRAMP_HIGH; + case 4: return FEDRAMP_MODERATE; + case 5: return US_REGIONAL_ACCESS; + case 6: return HIPAA; + case 7: return HITRUST; + case 8: return EU_REGIONS_AND_SUPPORT; + case 9: return CA_REGIONS_AND_SUPPORT; + case 10: return ITAR; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ComplianceRegime> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ComplianceRegime findValueByNumber(int number) { + return ComplianceRegime.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.assuredworkloads.v1.Workload.getDescriptor().getEnumTypes().get(0); + } + + private static final ComplianceRegime[] VALUES = values(); + + public static ComplianceRegime 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 ComplianceRegime(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.ComplianceRegime) + } + + /** + *
+   * Key Access Justifications(KAJ) Enrollment State.
+   * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState} + */ + public enum KajEnrollmentState + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Default State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; + */ + KAJ_ENROLLMENT_STATE_UNSPECIFIED(0), + /** + *
+     * Pending State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_PENDING = 1; + */ + KAJ_ENROLLMENT_STATE_PENDING(1), + /** + *
+     * Complete State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_COMPLETE = 2; + */ + KAJ_ENROLLMENT_STATE_COMPLETE(2), + UNRECOGNIZED(-1), + ; + + /** + *
+     * Default State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; + */ + public static final int KAJ_ENROLLMENT_STATE_UNSPECIFIED_VALUE = 0; + /** + *
+     * Pending State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_PENDING = 1; + */ + public static final int KAJ_ENROLLMENT_STATE_PENDING_VALUE = 1; + /** + *
+     * Complete State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_COMPLETE = 2; + */ + public static final int KAJ_ENROLLMENT_STATE_COMPLETE_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 KajEnrollmentState 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 KajEnrollmentState forNumber(int value) { + switch (value) { + case 0: return KAJ_ENROLLMENT_STATE_UNSPECIFIED; + case 1: return KAJ_ENROLLMENT_STATE_PENDING; + case 2: return KAJ_ENROLLMENT_STATE_COMPLETE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + KajEnrollmentState> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public KajEnrollmentState findValueByNumber(int number) { + return KajEnrollmentState.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.assuredworkloads.v1.Workload.getDescriptor().getEnumTypes().get(1); + } + + private static final KajEnrollmentState[] VALUES = values(); + + public static KajEnrollmentState 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 KajEnrollmentState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState) + } + + public interface ResourceInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Resource identifier.
+     * For a project this represents project_number.
+     * 
+ * + * int64 resource_id = 1; + * @return The resourceId. + */ + long getResourceId(); + + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + int getResourceTypeValue(); + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType(); + } + /** + *
+   * Represent the resources that are children of this Workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceInfo} + */ + public static final class ResourceInfo extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) + ResourceInfoOrBuilder { + private static final long serialVersionUID = 0L; + // Use ResourceInfo.newBuilder() to construct. + private ResourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ResourceInfo() { + resourceType_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ResourceInfo(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ResourceInfo( + 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: { + + resourceId_ = input.readInt64(); + break; + } + case 16: { + int rawValue = input.readEnum(); + + resourceType_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder.class); + } + + /** + *
+     * The type of resource.
+     * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType} + */ + public enum ResourceType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unknown resource type.
+       * 
+ * + * RESOURCE_TYPE_UNSPECIFIED = 0; + */ + RESOURCE_TYPE_UNSPECIFIED(0), + /** + *
+       * Consumer project.
+       * 
+ * + * CONSUMER_PROJECT = 1; + */ + CONSUMER_PROJECT(1), + /** + *
+       * Consumer project containing encryption keys.
+       * 
+ * + * ENCRYPTION_KEYS_PROJECT = 2; + */ + ENCRYPTION_KEYS_PROJECT(2), + /** + *
+       * Keyring resource that hosts encryption keys.
+       * 
+ * + * KEYRING = 3; + */ + KEYRING(3), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unknown resource type.
+       * 
+ * + * RESOURCE_TYPE_UNSPECIFIED = 0; + */ + public static final int RESOURCE_TYPE_UNSPECIFIED_VALUE = 0; + /** + *
+       * Consumer project.
+       * 
+ * + * CONSUMER_PROJECT = 1; + */ + public static final int CONSUMER_PROJECT_VALUE = 1; + /** + *
+       * Consumer project containing encryption keys.
+       * 
+ * + * ENCRYPTION_KEYS_PROJECT = 2; + */ + public static final int ENCRYPTION_KEYS_PROJECT_VALUE = 2; + /** + *
+       * Keyring resource that hosts encryption keys.
+       * 
+ * + * KEYRING = 3; + */ + public static final int KEYRING_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 ResourceType 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 ResourceType forNumber(int value) { + switch (value) { + case 0: return RESOURCE_TYPE_UNSPECIFIED; + case 1: return CONSUMER_PROJECT; + case 2: return ENCRYPTION_KEYS_PROJECT; + case 3: return KEYRING; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ResourceType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ResourceType findValueByNumber(int number) { + return ResourceType.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.assuredworkloads.v1.Workload.ResourceInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final ResourceType[] VALUES = values(); + + public static ResourceType 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 ResourceType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType) + } + + public static final int RESOURCE_ID_FIELD_NUMBER = 1; + private long resourceId_; + /** + *
+     * Resource identifier.
+     * For a project this represents project_number.
+     * 
+ * + * int64 resource_id = 1; + * @return The resourceId. + */ + @java.lang.Override + public long getResourceId() { + return resourceId_; + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; + private int resourceType_; + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.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 (resourceId_ != 0L) { + output.writeInt64(1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, resourceType_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (resourceId_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, resourceType_); + } + 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.assuredworkloads.v1.Workload.ResourceInfo)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo other = (com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo) obj; + + if (getResourceId() + != other.getResourceId()) return false; + if (resourceType_ != other.resourceType_) 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) + RESOURCE_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getResourceId()); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo 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; + } + /** + *
+     * Represent the resources that are children of this Workload.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.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(); + resourceId_ = 0L; + + resourceType_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo build() { + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo buildPartial() { + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo result = new com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo(this); + result.resourceId_ = resourceId_; + result.resourceType_ = resourceType_; + 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.assuredworkloads.v1.Workload.ResourceInfo) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo other) { + if (other == com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance()) return this; + if (other.getResourceId() != 0L) { + setResourceId(other.getResourceId()); + } + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + 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.assuredworkloads.v1.Workload.ResourceInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private long resourceId_ ; + /** + *
+       * Resource identifier.
+       * For a project this represents project_number.
+       * 
+ * + * int64 resource_id = 1; + * @return The resourceId. + */ + @java.lang.Override + public long getResourceId() { + return resourceId_; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_number.
+       * 
+ * + * int64 resource_id = 1; + * @param value The resourceId to set. + * @return This builder for chaining. + */ + public Builder setResourceId(long value) { + + resourceId_ = value; + onChanged(); + return this; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_number.
+       * 
+ * + * int64 resource_id = 1; + * @return This builder for chaining. + */ + public Builder clearResourceId() { + + resourceId_ = 0L; + onChanged(); + return this; + } + + private int resourceType_ = 0; + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The enum numeric value on the wire for resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceTypeValue(int value) { + + resourceType_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceType(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return This builder for chaining. + */ + public Builder clearResourceType() { + + resourceType_ = 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.assuredworkloads.v1.Workload.ResourceInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) + private static final com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo(); + } + + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ResourceInfo(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.assuredworkloads.v1.Workload.ResourceInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KMSSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.KMSSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management
+     * Service will automatically create a new version of the crypto key and
+     * mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the nextRotationTime field is set. + */ + boolean hasNextRotationTime(); + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management
+     * Service will automatically create a new version of the crypto key and
+     * mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The nextRotationTime. + */ + com.google.protobuf.Timestamp getNextRotationTime(); + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management
+     * Service will automatically create a new version of the crypto key and
+     * mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder(); + + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+     * this period when the Key Management Service automatically rotates a key.
+     * Must be at least 24 hours and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the rotationPeriod field is set. + */ + boolean hasRotationPeriod(); + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+     * this period when the Key Management Service automatically rotates a key.
+     * Must be at least 24 hours and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The rotationPeriod. + */ + com.google.protobuf.Duration getRotationPeriod(); + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+     * this period when the Key Management Service automatically rotates a key.
+     * Must be at least 24 hours and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder(); + } + /** + *
+   * Settings specific to the Key Management Service.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.KMSSettings} + */ + public static final class KMSSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.KMSSettings) + KMSSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use KMSSettings.newBuilder() to construct. + private KMSSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KMSSettings() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new KMSSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KMSSettings( + 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 (nextRotationTime_ != null) { + subBuilder = nextRotationTime_.toBuilder(); + } + nextRotationTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(nextRotationTime_); + nextRotationTime_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + com.google.protobuf.Duration.Builder subBuilder = null; + if (rotationPeriod_ != null) { + subBuilder = rotationPeriod_.toBuilder(); + } + rotationPeriod_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(rotationPeriod_); + rotationPeriod_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder.class); + } + + public static final int NEXT_ROTATION_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp nextRotationTime_; + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management
+     * Service will automatically create a new version of the crypto key and
+     * mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the nextRotationTime field is set. + */ + @java.lang.Override + public boolean hasNextRotationTime() { + return nextRotationTime_ != null; + } + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management
+     * Service will automatically create a new version of the crypto key and
+     * mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The nextRotationTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getNextRotationTime() { + return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; + } + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management
+     * Service will automatically create a new version of the crypto key and
+     * mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { + return getNextRotationTime(); + } + + public static final int ROTATION_PERIOD_FIELD_NUMBER = 2; + private com.google.protobuf.Duration rotationPeriod_; + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+     * this period when the Key Management Service automatically rotates a key.
+     * Must be at least 24 hours and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the rotationPeriod field is set. + */ + @java.lang.Override + public boolean hasRotationPeriod() { + return rotationPeriod_ != null; + } + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+     * this period when the Key Management Service automatically rotates a key.
+     * Must be at least 24 hours and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The rotationPeriod. + */ + @java.lang.Override + public com.google.protobuf.Duration getRotationPeriod() { + return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; + } + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+     * this period when the Key Management Service automatically rotates a key.
+     * Must be at least 24 hours and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { + return getRotationPeriod(); + } + + 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 (nextRotationTime_ != null) { + output.writeMessage(1, getNextRotationTime()); + } + if (rotationPeriod_ != null) { + output.writeMessage(2, getRotationPeriod()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (nextRotationTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getNextRotationTime()); + } + if (rotationPeriod_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getRotationPeriod()); + } + 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.assuredworkloads.v1.Workload.KMSSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings other = (com.google.cloud.assuredworkloads.v1.Workload.KMSSettings) obj; + + if (hasNextRotationTime() != other.hasNextRotationTime()) return false; + if (hasNextRotationTime()) { + if (!getNextRotationTime() + .equals(other.getNextRotationTime())) return false; + } + if (hasRotationPeriod() != other.hasRotationPeriod()) return false; + if (hasRotationPeriod()) { + if (!getRotationPeriod() + .equals(other.getRotationPeriod())) 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 (hasNextRotationTime()) { + hash = (37 * hash) + NEXT_ROTATION_TIME_FIELD_NUMBER; + hash = (53 * hash) + getNextRotationTime().hashCode(); + } + if (hasRotationPeriod()) { + hash = (37 * hash) + ROTATION_PERIOD_FIELD_NUMBER; + hash = (53 * hash) + getRotationPeriod().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings 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; + } + /** + *
+     * Settings specific to the Key Management Service.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.KMSSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.KMSSettings) + com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.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 (nextRotationTimeBuilder_ == null) { + nextRotationTime_ = null; + } else { + nextRotationTime_ = null; + nextRotationTimeBuilder_ = null; + } + if (rotationPeriodBuilder_ == null) { + rotationPeriod_ = null; + } else { + rotationPeriod_ = null; + rotationPeriodBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings build() { + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings buildPartial() { + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings result = new com.google.cloud.assuredworkloads.v1.Workload.KMSSettings(this); + if (nextRotationTimeBuilder_ == null) { + result.nextRotationTime_ = nextRotationTime_; + } else { + result.nextRotationTime_ = nextRotationTimeBuilder_.build(); + } + if (rotationPeriodBuilder_ == null) { + result.rotationPeriod_ = rotationPeriod_; + } else { + result.rotationPeriod_ = rotationPeriodBuilder_.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.assuredworkloads.v1.Workload.KMSSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.KMSSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings other) { + if (other == com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance()) return this; + if (other.hasNextRotationTime()) { + mergeNextRotationTime(other.getNextRotationTime()); + } + if (other.hasRotationPeriod()) { + mergeRotationPeriod(other.getRotationPeriod()); + } + 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.assuredworkloads.v1.Workload.KMSSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.KMSSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.Timestamp nextRotationTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> nextRotationTimeBuilder_; + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the nextRotationTime field is set. + */ + public boolean hasNextRotationTime() { + return nextRotationTimeBuilder_ != null || nextRotationTime_ != null; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The nextRotationTime. + */ + public com.google.protobuf.Timestamp getNextRotationTime() { + if (nextRotationTimeBuilder_ == null) { + return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; + } else { + return nextRotationTimeBuilder_.getMessage(); + } + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setNextRotationTime(com.google.protobuf.Timestamp value) { + if (nextRotationTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + nextRotationTime_ = value; + onChanged(); + } else { + nextRotationTimeBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setNextRotationTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (nextRotationTimeBuilder_ == null) { + nextRotationTime_ = builderForValue.build(); + onChanged(); + } else { + nextRotationTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeNextRotationTime(com.google.protobuf.Timestamp value) { + if (nextRotationTimeBuilder_ == null) { + if (nextRotationTime_ != null) { + nextRotationTime_ = + com.google.protobuf.Timestamp.newBuilder(nextRotationTime_).mergeFrom(value).buildPartial(); + } else { + nextRotationTime_ = value; + } + onChanged(); + } else { + nextRotationTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearNextRotationTime() { + if (nextRotationTimeBuilder_ == null) { + nextRotationTime_ = null; + onChanged(); + } else { + nextRotationTime_ = null; + nextRotationTimeBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.Timestamp.Builder getNextRotationTimeBuilder() { + + onChanged(); + return getNextRotationTimeFieldBuilder().getBuilder(); + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { + if (nextRotationTimeBuilder_ != null) { + return nextRotationTimeBuilder_.getMessageOrBuilder(); + } else { + return nextRotationTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; + } + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management
+       * Service will automatically create a new version of the crypto key and
+       * mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getNextRotationTimeFieldBuilder() { + if (nextRotationTimeBuilder_ == null) { + nextRotationTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getNextRotationTime(), + getParentForChildren(), + isClean()); + nextRotationTime_ = null; + } + return nextRotationTimeBuilder_; + } + + private com.google.protobuf.Duration rotationPeriod_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> rotationPeriodBuilder_; + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the rotationPeriod field is set. + */ + public boolean hasRotationPeriod() { + return rotationPeriodBuilder_ != null || rotationPeriod_ != null; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The rotationPeriod. + */ + public com.google.protobuf.Duration getRotationPeriod() { + if (rotationPeriodBuilder_ == null) { + return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; + } else { + return rotationPeriodBuilder_.getMessage(); + } + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setRotationPeriod(com.google.protobuf.Duration value) { + if (rotationPeriodBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rotationPeriod_ = value; + onChanged(); + } else { + rotationPeriodBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setRotationPeriod( + com.google.protobuf.Duration.Builder builderForValue) { + if (rotationPeriodBuilder_ == null) { + rotationPeriod_ = builderForValue.build(); + onChanged(); + } else { + rotationPeriodBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeRotationPeriod(com.google.protobuf.Duration value) { + if (rotationPeriodBuilder_ == null) { + if (rotationPeriod_ != null) { + rotationPeriod_ = + com.google.protobuf.Duration.newBuilder(rotationPeriod_).mergeFrom(value).buildPartial(); + } else { + rotationPeriod_ = value; + } + onChanged(); + } else { + rotationPeriodBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearRotationPeriod() { + if (rotationPeriodBuilder_ == null) { + rotationPeriod_ = null; + onChanged(); + } else { + rotationPeriod_ = null; + rotationPeriodBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.Duration.Builder getRotationPeriodBuilder() { + + onChanged(); + return getRotationPeriodFieldBuilder().getBuilder(); + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { + if (rotationPeriodBuilder_ != null) { + return rotationPeriodBuilder_.getMessageOrBuilder(); + } else { + return rotationPeriod_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; + } + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
+       * this period when the Key Management Service automatically rotates a key.
+       * Must be at least 24 hours and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + getRotationPeriodFieldBuilder() { + if (rotationPeriodBuilder_ == null) { + rotationPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getRotationPeriod(), + getParentForChildren(), + isClean()); + rotationPeriod_ = null; + } + return rotationPeriodBuilder_; + } + @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.assuredworkloads.v1.Workload.KMSSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.KMSSettings) + private static final com.google.cloud.assuredworkloads.v1.Workload.KMSSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.KMSSettings(); + } + + public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KMSSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KMSSettings(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.assuredworkloads.v1.Workload.KMSSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ResourceSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * 
+ * + * string resource_id = 1; + * @return The resourceId. + */ + java.lang.String getResourceId(); + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * 
+ * + * string resource_id = 1; + * @return The bytes for resourceId. + */ + com.google.protobuf.ByteString + getResourceIdBytes(); + + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + int getResourceTypeValue(); + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType(); + + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + } + /** + *
+   * Represent the custom settings for the resources to be created.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceSettings} + */ + public static final class ResourceSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) + ResourceSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use ResourceSettings.newBuilder() to construct. + private ResourceSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ResourceSettings() { + resourceId_ = ""; + resourceType_ = 0; + displayName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ResourceSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ResourceSettings( + 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(); + + resourceId_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); + + resourceType_ = rawValue; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + displayName_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder.class); + } + + public static final int RESOURCE_ID_FIELD_NUMBER = 1; + private volatile java.lang.Object resourceId_; + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * 
+ * + * string resource_id = 1; + * @return The resourceId. + */ + @java.lang.Override + public java.lang.String getResourceId() { + java.lang.Object ref = resourceId_; + 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(); + resourceId_ = s; + return s; + } + } + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * 
+ * + * string resource_id = 1; + * @return The bytes for resourceId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceIdBytes() { + java.lang.Object ref = resourceId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; + private int resourceType_; + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object displayName_; + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = 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(resourceId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, resourceType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); + } + 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(resourceId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, resourceType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); + } + 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.assuredworkloads.v1.Workload.ResourceSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings other = (com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings) obj; + + if (!getResourceId() + .equals(other.getResourceId())) return false; + if (resourceType_ != other.resourceType_) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) 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) + RESOURCE_ID_FIELD_NUMBER; + hash = (53 * hash) + getResourceId().hashCode(); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings 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; + } + /** + *
+     * Represent the custom settings for the resources to be created.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.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(); + resourceId_ = ""; + + resourceType_ = 0; + + displayName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings build() { + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings buildPartial() { + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings result = new com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings(this); + result.resourceId_ = resourceId_; + result.resourceType_ = resourceType_; + result.displayName_ = displayName_; + 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.assuredworkloads.v1.Workload.ResourceSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings other) { + if (other == com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance()) return this; + if (!other.getResourceId().isEmpty()) { + resourceId_ = other.resourceId_; + onChanged(); + } + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + 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.assuredworkloads.v1.Workload.ResourceSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object resourceId_ = ""; + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * 
+ * + * string resource_id = 1; + * @return The resourceId. + */ + public java.lang.String getResourceId() { + java.lang.Object ref = resourceId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * 
+ * + * string resource_id = 1; + * @return The bytes for resourceId. + */ + public com.google.protobuf.ByteString + getResourceIdBytes() { + java.lang.Object ref = resourceId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * 
+ * + * string resource_id = 1; + * @param value The resourceId to set. + * @return This builder for chaining. + */ + public Builder setResourceId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceId_ = value; + onChanged(); + return this; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * 
+ * + * string resource_id = 1; + * @return This builder for chaining. + */ + public Builder clearResourceId() { + + resourceId_ = getDefaultInstance().getResourceId(); + onChanged(); + return this; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * 
+ * + * string resource_id = 1; + * @param value The bytes for resourceId to set. + * @return This builder for chaining. + */ + public Builder setResourceIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resourceId_ = value; + onChanged(); + return this; + } + + private int resourceType_ = 0; + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The enum numeric value on the wire for resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceTypeValue(int value) { + + resourceType_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceType(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return This builder for chaining. + */ + public Builder clearResourceType() { + + resourceType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = 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.assuredworkloads.v1.Workload.ResourceSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) + private static final com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings(); + } + + public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ResourceSettings(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.assuredworkloads.v1.Workload.ResourceSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface SaaEnrollmentResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return Whether the setupStatus field is set. + */ + boolean hasSetupStatus(); + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The enum numeric value on the wire for setupStatus. + */ + int getSetupStatusValue(); + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The setupStatus. + */ + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus(); + + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the setupErrors. + */ + java.util.List getSetupErrorsList(); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return The count of setupErrors. + */ + int getSetupErrorsCount(); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the element to return. + * @return The setupErrors at the given index. + */ + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the enum numeric values on the wire for setupErrors. + */ + java.util.List + getSetupErrorsValueList(); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of setupErrors at the given index. + */ + int getSetupErrorsValue(int index); + } + /** + *
+   * Signed Access Approvals (SAA) enrollment response.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse} + */ + public static final class SaaEnrollmentResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) + SaaEnrollmentResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use SaaEnrollmentResponse.newBuilder() to construct. + private SaaEnrollmentResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SaaEnrollmentResponse() { + setupStatus_ = 0; + setupErrors_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new SaaEnrollmentResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SaaEnrollmentResponse( + 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(); + bitField0_ |= 0x00000001; + setupStatus_ = rawValue; + break; + } + case 16: { + int rawValue = input.readEnum(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + setupErrors_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + setupErrors_.add(rawValue); + break; + } + case 18: { + int length = input.readRawVarint32(); + int oldLimit = input.pushLimit(length); + while(input.getBytesUntilLimit() > 0) { + int rawValue = input.readEnum(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + setupErrors_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + setupErrors_.add(rawValue); + } + input.popLimit(oldLimit); + 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)) { + setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder.class); + } + + /** + *
+     * Setup state of SAA enrollment.
+     * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState} + */ + public enum SetupState + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_STATE_UNSPECIFIED = 0; + */ + SETUP_STATE_UNSPECIFIED(0), + /** + *
+       * SAA enrollment pending.
+       * 
+ * + * STATUS_PENDING = 1; + */ + STATUS_PENDING(1), + /** + *
+       * SAA enrollment comopleted.
+       * 
+ * + * STATUS_COMPLETE = 2; + */ + STATUS_COMPLETE(2), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_STATE_UNSPECIFIED = 0; + */ + public static final int SETUP_STATE_UNSPECIFIED_VALUE = 0; + /** + *
+       * SAA enrollment pending.
+       * 
+ * + * STATUS_PENDING = 1; + */ + public static final int STATUS_PENDING_VALUE = 1; + /** + *
+       * SAA enrollment comopleted.
+       * 
+ * + * STATUS_COMPLETE = 2; + */ + public static final int STATUS_COMPLETE_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 SetupState 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 SetupState forNumber(int value) { + switch (value) { + case 0: return SETUP_STATE_UNSPECIFIED; + case 1: return STATUS_PENDING; + case 2: return STATUS_COMPLETE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SetupState> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SetupState findValueByNumber(int number) { + return SetupState.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.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final SetupState[] VALUES = values(); + + public static SetupState 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 SetupState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState) + } + + /** + *
+     * Setup error of SAA enrollment.
+     * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError} + */ + public enum SetupError + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_ERROR_UNSPECIFIED = 0; + */ + SETUP_ERROR_UNSPECIFIED(0), + /** + *
+       * Invalid states for all customers, to be redirected to AA UI for
+       * additional details.
+       * 
+ * + * ERROR_INVALID_BASE_SETUP = 1; + */ + ERROR_INVALID_BASE_SETUP(1), + /** + *
+       * Returned when there is not an EKM key configured.
+       * 
+ * + * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; + */ + ERROR_MISSING_EXTERNAL_SIGNING_KEY(2), + /** + *
+       * Returned when there are no enrolled services or the customer is
+       * enrolled in CAA only for a subset of services.
+       * 
+ * + * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; + */ + ERROR_NOT_ALL_SERVICES_ENROLLED(3), + /** + *
+       * Returned when exception was encountered during evaluation of other
+       * criteria.
+       * 
+ * + * ERROR_SETUP_CHECK_FAILED = 4; + */ + ERROR_SETUP_CHECK_FAILED(4), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_ERROR_UNSPECIFIED = 0; + */ + public static final int SETUP_ERROR_UNSPECIFIED_VALUE = 0; + /** + *
+       * Invalid states for all customers, to be redirected to AA UI for
+       * additional details.
+       * 
+ * + * ERROR_INVALID_BASE_SETUP = 1; + */ + public static final int ERROR_INVALID_BASE_SETUP_VALUE = 1; + /** + *
+       * Returned when there is not an EKM key configured.
+       * 
+ * + * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; + */ + public static final int ERROR_MISSING_EXTERNAL_SIGNING_KEY_VALUE = 2; + /** + *
+       * Returned when there are no enrolled services or the customer is
+       * enrolled in CAA only for a subset of services.
+       * 
+ * + * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; + */ + public static final int ERROR_NOT_ALL_SERVICES_ENROLLED_VALUE = 3; + /** + *
+       * Returned when exception was encountered during evaluation of other
+       * criteria.
+       * 
+ * + * ERROR_SETUP_CHECK_FAILED = 4; + */ + public static final int ERROR_SETUP_CHECK_FAILED_VALUE = 4; + + + 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 SetupError 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 SetupError forNumber(int value) { + switch (value) { + case 0: return SETUP_ERROR_UNSPECIFIED; + case 1: return ERROR_INVALID_BASE_SETUP; + case 2: return ERROR_MISSING_EXTERNAL_SIGNING_KEY; + case 3: return ERROR_NOT_ALL_SERVICES_ENROLLED; + case 4: return ERROR_SETUP_CHECK_FAILED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SetupError> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SetupError findValueByNumber(int number) { + return SetupError.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.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(1); + } + + private static final SetupError[] VALUES = values(); + + public static SetupError 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 SetupError(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError) + } + + private int bitField0_; + public static final int SETUP_STATUS_FIELD_NUMBER = 1; + private int setupStatus_; + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return Whether the setupStatus field is set. + */ + @java.lang.Override public boolean hasSetupStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The enum numeric value on the wire for setupStatus. + */ + @java.lang.Override public int getSetupStatusValue() { + return setupStatus_; + } + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The setupStatus. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; + } + + public static final int SETUP_ERRORS_FIELD_NUMBER = 2; + private java.util.List setupErrors_; + private static final com.google.protobuf.Internal.ListAdapter.Converter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError> setupErrors_converter_ = + new com.google.protobuf.Internal.ListAdapter.Converter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError>() { + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError convert(java.lang.Integer from) { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError result = com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError.valueOf(from); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError.UNRECOGNIZED : result; + } + }; + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the setupErrors. + */ + @java.lang.Override + public java.util.List getSetupErrorsList() { + return new com.google.protobuf.Internal.ListAdapter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return The count of setupErrors. + */ + @java.lang.Override + public int getSetupErrorsCount() { + return setupErrors_.size(); + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the element to return. + * @return The setupErrors at the given index. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { + return setupErrors_converter_.convert(setupErrors_.get(index)); + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the enum numeric values on the wire for setupErrors. + */ + @java.lang.Override + public java.util.List + getSetupErrorsValueList() { + return setupErrors_; + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of setupErrors at the given index. + */ + @java.lang.Override + public int getSetupErrorsValue(int index) { + return setupErrors_.get(index); + } + private int setupErrorsMemoizedSerializedSize; + + 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 (((bitField0_ & 0x00000001) != 0)) { + output.writeEnum(1, setupStatus_); + } + if (getSetupErrorsList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(setupErrorsMemoizedSerializedSize); + } + for (int i = 0; i < setupErrors_.size(); i++) { + output.writeEnumNoTag(setupErrors_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, setupStatus_); + } + { + int dataSize = 0; + for (int i = 0; i < setupErrors_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(setupErrors_.get(i)); + } + size += dataSize; + if (!getSetupErrorsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }setupErrorsMemoizedSerializedSize = 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse other = (com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) obj; + + if (hasSetupStatus() != other.hasSetupStatus()) return false; + if (hasSetupStatus()) { + if (setupStatus_ != other.setupStatus_) return false; + } + if (!setupErrors_.equals(other.setupErrors_)) 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 (hasSetupStatus()) { + hash = (37 * hash) + SETUP_STATUS_FIELD_NUMBER; + hash = (53 * hash) + setupStatus_; + } + if (getSetupErrorsCount() > 0) { + hash = (37 * hash) + SETUP_ERRORS_FIELD_NUMBER; + hash = (53 * hash) + setupErrors_.hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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; + } + /** + *
+     * Signed Access Approvals (SAA) enrollment response.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.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(); + setupStatus_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + setupErrors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse build() { + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse buildPartial() { + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse result = new com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.setupStatus_ = setupStatus_; + if (((bitField0_ & 0x00000002) != 0)) { + setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.setupErrors_ = setupErrors_; + result.bitField0_ = to_bitField0_; + 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse other) { + if (other == com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance()) return this; + if (other.hasSetupStatus()) { + setSetupStatus(other.getSetupStatus()); + } + if (!other.setupErrors_.isEmpty()) { + if (setupErrors_.isEmpty()) { + setupErrors_ = other.setupErrors_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureSetupErrorsIsMutable(); + setupErrors_.addAll(other.setupErrors_); + } + 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private int setupStatus_ = 0; + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return Whether the setupStatus field is set. + */ + @java.lang.Override public boolean hasSetupStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The enum numeric value on the wire for setupStatus. + */ + @java.lang.Override public int getSetupStatusValue() { + return setupStatus_; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @param value The enum numeric value on the wire for setupStatus to set. + * @return This builder for chaining. + */ + public Builder setSetupStatusValue(int value) { + bitField0_ |= 0x00000001; + setupStatus_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The setupStatus. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @param value The setupStatus to set. + * @return This builder for chaining. + */ + public Builder setSetupStatus(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + setupStatus_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return This builder for chaining. + */ + public Builder clearSetupStatus() { + bitField0_ = (bitField0_ & ~0x00000001); + setupStatus_ = 0; + onChanged(); + return this; + } + + private java.util.List setupErrors_ = + java.util.Collections.emptyList(); + private void ensureSetupErrorsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + setupErrors_ = new java.util.ArrayList(setupErrors_); + bitField0_ |= 0x00000002; + } + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the setupErrors. + */ + public java.util.List getSetupErrorsList() { + return new com.google.protobuf.Internal.ListAdapter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return The count of setupErrors. + */ + public int getSetupErrorsCount() { + return setupErrors_.size(); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the element to return. + * @return The setupErrors at the given index. + */ + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { + return setupErrors_converter_.convert(setupErrors_.get(index)); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index to set the value at. + * @param value The setupErrors to set. + * @return This builder for chaining. + */ + public Builder setSetupErrors( + int index, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetupErrorsIsMutable(); + setupErrors_.set(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param value The setupErrors to add. + * @return This builder for chaining. + */ + public Builder addSetupErrors(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetupErrorsIsMutable(); + setupErrors_.add(value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param values The setupErrors to add. + * @return This builder for chaining. + */ + public Builder addAllSetupErrors( + java.lang.Iterable values) { + ensureSetupErrorsIsMutable(); + for (com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError value : values) { + setupErrors_.add(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return This builder for chaining. + */ + public Builder clearSetupErrors() { + setupErrors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the enum numeric values on the wire for setupErrors. + */ + public java.util.List + getSetupErrorsValueList() { + return java.util.Collections.unmodifiableList(setupErrors_); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of setupErrors at the given index. + */ + public int getSetupErrorsValue(int index) { + return setupErrors_.get(index); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for setupErrors to set. + * @return This builder for chaining. + */ + public Builder setSetupErrorsValue( + int index, int value) { + ensureSetupErrorsIsMutable(); + setupErrors_.set(index, value); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param value The enum numeric value on the wire for setupErrors to add. + * @return This builder for chaining. + */ + public Builder addSetupErrorsValue(int value) { + ensureSetupErrorsIsMutable(); + setupErrors_.add(value); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param values The enum numeric values on the wire for setupErrors to add. + * @return This builder for chaining. + */ + public Builder addAllSetupErrorsValue( + java.lang.Iterable values) { + ensureSetupErrorsIsMutable(); + for (int value : values) { + setupErrors_.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.assuredworkloads.v1.Workload.SaaEnrollmentResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) + private static final com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse(); + } + + public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SaaEnrollmentResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SaaEnrollmentResponse(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.assuredworkloads.v1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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 DISPLAY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object displayName_; + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCES_FIELD_NUMBER = 3; + private java.util.List resources_; + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public java.util.List getResourcesList() { + return resources_; + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public java.util.List + getResourcesOrBuilderList() { + return resources_; + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public int getResourcesCount() { + return resources_.size(); + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getResources(int index) { + return resources_.get(index); + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( + int index) { + return resources_.get(index); + } + + public static final int COMPLIANCE_REGIME_FIELD_NUMBER = 4; + private int complianceRegime_; + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The complianceRegime. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + + public static final int CREATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp createTime_; + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int BILLING_ACCOUNT_FIELD_NUMBER = 6; + private volatile java.lang.Object billingAccount_; + /** + *
+   * Required. Input only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return The billingAccount. + */ + @java.lang.Override + public java.lang.String getBillingAccount() { + java.lang.Object ref = billingAccount_; + 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(); + billingAccount_ = s; + return s; + } + } + /** + *
+   * Required. Input only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for billingAccount. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getBillingAccountBytes() { + java.lang.Object ref = billingAccount_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + billingAccount_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ETAG_FIELD_NUMBER = 9; + private volatile java.lang.Object etag_; + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + @java.lang.Override + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + 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(); + etag_ = s; + return s; + } + } + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LABELS_FIELD_NUMBER = 10; + 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_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(); + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @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(); + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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; + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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 PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER = 13; + private volatile java.lang.Object provisionedResourcesParent_; + /** + *
+   * Input only. The parent resource for the resources managed by this Assured
+   * Workload. May be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The provisionedResourcesParent. + */ + @java.lang.Override + public java.lang.String getProvisionedResourcesParent() { + java.lang.Object ref = provisionedResourcesParent_; + 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(); + provisionedResourcesParent_ = s; + return s; + } + } + /** + *
+   * Input only. The parent resource for the resources managed by this Assured
+   * Workload. May be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for provisionedResourcesParent. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getProvisionedResourcesParentBytes() { + java.lang.Object ref = provisionedResourcesParent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + provisionedResourcesParent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int KMS_SETTINGS_FIELD_NUMBER = 14; + private com.google.cloud.assuredworkloads.v1.Workload.KMSSettings kmsSettings_; + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set a project
+   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+   * Compliance Regimes.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return Whether the kmsSettings field is set. + */ + @java.lang.Override + public boolean hasKmsSettings() { + return kmsSettings_ != null; + } + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set a project
+   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+   * Compliance Regimes.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The kmsSettings. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getKmsSettings() { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set a project
+   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+   * Compliance Regimes.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + return getKmsSettings(); + } + + public static final int RESOURCE_SETTINGS_FIELD_NUMBER = 15; + private java.util.List resourceSettings_; + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public java.util.List getResourceSettingsList() { + return resourceSettings_; + } + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public java.util.List + getResourceSettingsOrBuilderList() { + return resourceSettings_; + } + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public int getResourceSettingsCount() { + return resourceSettings_.size(); + } + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getResourceSettings(int index) { + return resourceSettings_.get(index); + } + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index) { + return resourceSettings_.get(index); + } + + public static final int KAJ_ENROLLMENT_STATE_FIELD_NUMBER = 17; + private int kajEnrollmentState_; + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for kajEnrollmentState. + */ + @java.lang.Override public int getKajEnrollmentStateValue() { + return kajEnrollmentState_; + } + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The kajEnrollmentState. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState getKajEnrollmentState() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.UNRECOGNIZED : result; + } + + public static final int ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER = 18; + private boolean enableSovereignControls_; + /** + *
+   * Optional. Indicates the sovereignty status of the given workload.
+   * Currently meant to be used by Europe/Canada customers.
+   * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enableSovereignControls. + */ + @java.lang.Override + public boolean getEnableSovereignControls() { + return enableSovereignControls_; + } + + public static final int SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER = 20; + private com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the saaEnrollmentResponse field is set. + */ + @java.lang.Override + public boolean hasSaaEnrollmentResponse() { + return saaEnrollmentResponse_ != null; + } + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The saaEnrollmentResponse. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { + return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; + } + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { + return getSaaEnrollmentResponse(); + } + + 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(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + for (int i = 0; i < resources_.size(); i++) { + output.writeMessage(3, resources_.get(i)); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + output.writeEnum(4, complianceRegime_); + } + if (createTime_ != null) { + output.writeMessage(5, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, billingAccount_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, etag_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLabels(), + LabelsDefaultEntryHolder.defaultEntry, + 10); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 13, provisionedResourcesParent_); + } + if (kmsSettings_ != null) { + output.writeMessage(14, getKmsSettings()); + } + for (int i = 0; i < resourceSettings_.size(); i++) { + output.writeMessage(15, resourceSettings_.get(i)); + } + if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(17, kajEnrollmentState_); + } + if (enableSovereignControls_ != false) { + output.writeBool(18, enableSovereignControls_); + } + if (saaEnrollmentResponse_ != null) { + output.writeMessage(20, getSaaEnrollmentResponse()); + } + 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(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + for (int i = 0; i < resources_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, resources_.get(i)); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, complianceRegime_); + } + if (createTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, billingAccount_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, etag_); + } + 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(10, labels__); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, provisionedResourcesParent_); + } + if (kmsSettings_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, getKmsSettings()); + } + for (int i = 0; i < resourceSettings_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, resourceSettings_.get(i)); + } + if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(17, kajEnrollmentState_); + } + if (enableSovereignControls_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(18, enableSovereignControls_); + } + if (saaEnrollmentResponse_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(20, getSaaEnrollmentResponse()); + } + 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.assuredworkloads.v1.Workload)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1.Workload other = (com.google.cloud.assuredworkloads.v1.Workload) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getResourcesList() + .equals(other.getResourcesList())) return false; + if (complianceRegime_ != other.complianceRegime_) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime() + .equals(other.getCreateTime())) return false; + } + if (!getBillingAccount() + .equals(other.getBillingAccount())) return false; + if (!getEtag() + .equals(other.getEtag())) return false; + if (!internalGetLabels().equals( + other.internalGetLabels())) return false; + if (!getProvisionedResourcesParent() + .equals(other.getProvisionedResourcesParent())) return false; + if (hasKmsSettings() != other.hasKmsSettings()) return false; + if (hasKmsSettings()) { + if (!getKmsSettings() + .equals(other.getKmsSettings())) return false; + } + if (!getResourceSettingsList() + .equals(other.getResourceSettingsList())) return false; + if (kajEnrollmentState_ != other.kajEnrollmentState_) return false; + if (getEnableSovereignControls() + != other.getEnableSovereignControls()) return false; + if (hasSaaEnrollmentResponse() != other.hasSaaEnrollmentResponse()) return false; + if (hasSaaEnrollmentResponse()) { + if (!getSaaEnrollmentResponse() + .equals(other.getSaaEnrollmentResponse())) 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) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + if (getResourcesCount() > 0) { + hash = (37 * hash) + RESOURCES_FIELD_NUMBER; + hash = (53 * hash) + getResourcesList().hashCode(); + } + hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; + hash = (53 * hash) + complianceRegime_; + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + hash = (37 * hash) + BILLING_ACCOUNT_FIELD_NUMBER; + hash = (53 * hash) + getBillingAccount().hashCode(); + hash = (37 * hash) + ETAG_FIELD_NUMBER; + hash = (53 * hash) + getEtag().hashCode(); + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + hash = (37 * hash) + PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER; + hash = (53 * hash) + getProvisionedResourcesParent().hashCode(); + if (hasKmsSettings()) { + hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getKmsSettings().hashCode(); + } + if (getResourceSettingsCount() > 0) { + hash = (37 * hash) + RESOURCE_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getResourceSettingsList().hashCode(); + } + hash = (37 * hash) + KAJ_ENROLLMENT_STATE_FIELD_NUMBER; + hash = (53 * hash) + kajEnrollmentState_; + hash = (37 * hash) + ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEnableSovereignControls()); + if (hasSaaEnrollmentResponse()) { + hash = (37 * hash) + SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER; + hash = (53 * hash) + getSaaEnrollmentResponse().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1.Workload parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1.Workload parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1.Workload parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload 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 Workload object for managing highly regulated workloads of cloud
+   * customers.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload) + com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 10: + return internalGetLabels(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 10: + 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1.Workload.class, com.google.cloud.assuredworkloads.v1.Workload.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1.Workload.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getResourcesFieldBuilder(); + getResourceSettingsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + displayName_ = ""; + + if (resourcesBuilder_ == null) { + resources_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + resourcesBuilder_.clear(); + } + complianceRegime_ = 0; + + if (createTimeBuilder_ == null) { + createTime_ = null; + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + billingAccount_ = ""; + + etag_ = ""; + + internalGetMutableLabels().clear(); + provisionedResourcesParent_ = ""; + + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + if (resourceSettingsBuilder_ == null) { + resourceSettings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + resourceSettingsBuilder_.clear(); + } + kajEnrollmentState_ = 0; + + enableSovereignControls_ = false; + + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponse_ = null; + } else { + saaEnrollmentResponse_ = null; + saaEnrollmentResponseBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload build() { + com.google.cloud.assuredworkloads.v1.Workload result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload buildPartial() { + com.google.cloud.assuredworkloads.v1.Workload result = new com.google.cloud.assuredworkloads.v1.Workload(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.displayName_ = displayName_; + if (resourcesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + resources_ = java.util.Collections.unmodifiableList(resources_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.resources_ = resources_; + } else { + result.resources_ = resourcesBuilder_.build(); + } + result.complianceRegime_ = complianceRegime_; + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + result.billingAccount_ = billingAccount_; + result.etag_ = etag_; + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + result.provisionedResourcesParent_ = provisionedResourcesParent_; + if (kmsSettingsBuilder_ == null) { + result.kmsSettings_ = kmsSettings_; + } else { + result.kmsSettings_ = kmsSettingsBuilder_.build(); + } + if (resourceSettingsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.resourceSettings_ = resourceSettings_; + } else { + result.resourceSettings_ = resourceSettingsBuilder_.build(); + } + result.kajEnrollmentState_ = kajEnrollmentState_; + result.enableSovereignControls_ = enableSovereignControls_; + if (saaEnrollmentResponseBuilder_ == null) { + result.saaEnrollmentResponse_ = saaEnrollmentResponse_; + } else { + result.saaEnrollmentResponse_ = saaEnrollmentResponseBuilder_.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.assuredworkloads.v1.Workload) { + return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload other) { + if (other == com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + onChanged(); + } + if (resourcesBuilder_ == null) { + if (!other.resources_.isEmpty()) { + if (resources_.isEmpty()) { + resources_ = other.resources_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResourcesIsMutable(); + resources_.addAll(other.resources_); + } + onChanged(); + } + } else { + if (!other.resources_.isEmpty()) { + if (resourcesBuilder_.isEmpty()) { + resourcesBuilder_.dispose(); + resourcesBuilder_ = null; + resources_ = other.resources_; + bitField0_ = (bitField0_ & ~0x00000001); + resourcesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResourcesFieldBuilder() : null; + } else { + resourcesBuilder_.addAllMessages(other.resources_); + } + } + } + if (other.complianceRegime_ != 0) { + setComplianceRegimeValue(other.getComplianceRegimeValue()); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (!other.getBillingAccount().isEmpty()) { + billingAccount_ = other.billingAccount_; + onChanged(); + } + if (!other.getEtag().isEmpty()) { + etag_ = other.etag_; + onChanged(); + } + internalGetMutableLabels().mergeFrom( + other.internalGetLabels()); + if (!other.getProvisionedResourcesParent().isEmpty()) { + provisionedResourcesParent_ = other.provisionedResourcesParent_; + onChanged(); + } + if (other.hasKmsSettings()) { + mergeKmsSettings(other.getKmsSettings()); + } + if (resourceSettingsBuilder_ == null) { + if (!other.resourceSettings_.isEmpty()) { + if (resourceSettings_.isEmpty()) { + resourceSettings_ = other.resourceSettings_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureResourceSettingsIsMutable(); + resourceSettings_.addAll(other.resourceSettings_); + } + onChanged(); + } + } else { + if (!other.resourceSettings_.isEmpty()) { + if (resourceSettingsBuilder_.isEmpty()) { + resourceSettingsBuilder_.dispose(); + resourceSettingsBuilder_ = null; + resourceSettings_ = other.resourceSettings_; + bitField0_ = (bitField0_ & ~0x00000004); + resourceSettingsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResourceSettingsFieldBuilder() : null; + } else { + resourceSettingsBuilder_.addAllMessages(other.resourceSettings_); + } + } + } + if (other.kajEnrollmentState_ != 0) { + setKajEnrollmentStateValue(other.getKajEnrollmentStateValue()); + } + if (other.getEnableSovereignControls() != false) { + setEnableSovereignControls(other.getEnableSovereignControls()); + } + if (other.hasSaaEnrollmentResponse()) { + mergeSaaEnrollmentResponse(other.getSaaEnrollmentResponse()); + } + 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.assuredworkloads.v1.Workload parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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 displayName_ = ""; + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = value; + onChanged(); + return this; + } + + private java.util.List resources_ = + java.util.Collections.emptyList(); + private void ensureResourcesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + resources_ = new java.util.ArrayList(resources_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder> resourcesBuilder_; + + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List getResourcesList() { + if (resourcesBuilder_ == null) { + return java.util.Collections.unmodifiableList(resources_); + } else { + return resourcesBuilder_.getMessageList(); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public int getResourcesCount() { + if (resourcesBuilder_ == null) { + return resources_.size(); + } else { + return resourcesBuilder_.getCount(); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getResources(int index) { + if (resourcesBuilder_ == null) { + return resources_.get(index); + } else { + return resourcesBuilder_.getMessage(index); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setResources( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.set(index, value); + onChanged(); + } else { + resourcesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setResources( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder builderForValue) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.set(index, builderForValue.build()); + onChanged(); + } else { + resourcesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.add(value); + onChanged(); + } else { + resourcesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.add(index, value); + onChanged(); + } else { + resourcesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources( + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder builderForValue) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.add(builderForValue.build()); + onChanged(); + } else { + resourcesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder builderForValue) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.add(index, builderForValue.build()); + onChanged(); + } else { + resourcesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addAllResources( + java.lang.Iterable values) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, resources_); + onChanged(); + } else { + resourcesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearResources() { + if (resourcesBuilder_ == null) { + resources_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + resourcesBuilder_.clear(); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder removeResources(int index) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.remove(index); + onChanged(); + } else { + resourcesBuilder_.remove(index); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder getResourcesBuilder( + int index) { + return getResourcesFieldBuilder().getBuilder(index); + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( + int index) { + if (resourcesBuilder_ == null) { + return resources_.get(index); } else { + return resourcesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List + getResourcesOrBuilderList() { + if (resourcesBuilder_ != null) { + return resourcesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(resources_); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder addResourcesBuilder() { + return getResourcesFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance()); + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder addResourcesBuilder( + int index) { + return getResourcesFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance()); + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List + getResourcesBuilderList() { + return getResourcesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder> + getResourcesFieldBuilder() { + if (resourcesBuilder_ == null) { + resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder>( + resources_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + resources_ = null; + } + return resourcesBuilder_; + } + + private int complianceRegime_ = 0; + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The enum numeric value on the wire for complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegimeValue(int value) { + + complianceRegime_ = value; + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The complianceRegime. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime value) { + if (value == null) { + throw new NullPointerException(); + } + + complianceRegime_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return This builder for chaining. + */ + public Builder clearComplianceRegime() { + + complianceRegime_ = 0; + onChanged(); + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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 java.lang.Object billingAccount_ = ""; + /** + *
+     * Required. Input only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return The billingAccount. + */ + public java.lang.String getBillingAccount() { + java.lang.Object ref = billingAccount_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + billingAccount_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Required. Input only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for billingAccount. + */ + public com.google.protobuf.ByteString + getBillingAccountBytes() { + java.lang.Object ref = billingAccount_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + billingAccount_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Required. Input only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @param value The billingAccount to set. + * @return This builder for chaining. + */ + public Builder setBillingAccount( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + billingAccount_ = value; + onChanged(); + return this; + } + /** + *
+     * Required. Input only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearBillingAccount() { + + billingAccount_ = getDefaultInstance().getBillingAccount(); + onChanged(); + return this; + } + /** + *
+     * Required. Input only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @param value The bytes for billingAccount to set. + * @return This builder for chaining. + */ + public Builder setBillingAccountBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + billingAccount_ = value; + onChanged(); + return this; + } + + private java.lang.Object etag_ = ""; + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + etag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The etag to set. + * @return This builder for chaining. + */ + public Builder setEtag( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + etag_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearEtag() { + + etag_ = getDefaultInstance().getEtag(); + onChanged(); + return this; + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for etag to set. + * @return This builder for chaining. + */ + public Builder setEtagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + etag_ = value; + onChanged(); + return this; + } + + 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(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @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(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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; + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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; + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + 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(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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; + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder putAllLabels( + java.util.Map values) { + internalGetMutableLabels().getMutableMap() + .putAll(values); + return this; + } + + private java.lang.Object provisionedResourcesParent_ = ""; + /** + *
+     * Input only. The parent resource for the resources managed by this Assured
+     * Workload. May be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The provisionedResourcesParent. + */ + public java.lang.String getProvisionedResourcesParent() { + java.lang.Object ref = provisionedResourcesParent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + provisionedResourcesParent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured
+     * Workload. May be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for provisionedResourcesParent. + */ + public com.google.protobuf.ByteString + getProvisionedResourcesParentBytes() { + java.lang.Object ref = provisionedResourcesParent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + provisionedResourcesParent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured
+     * Workload. May be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @param value The provisionedResourcesParent to set. + * @return This builder for chaining. + */ + public Builder setProvisionedResourcesParent( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + provisionedResourcesParent_ = value; + onChanged(); + return this; + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured
+     * Workload. May be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearProvisionedResourcesParent() { + + provisionedResourcesParent_ = getDefaultInstance().getProvisionedResourcesParent(); + onChanged(); + return this; + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured
+     * Workload. May be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @param value The bytes for provisionedResourcesParent to set. + * @return This builder for chaining. + */ + public Builder setProvisionedResourcesParentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + provisionedResourcesParent_ = value; + onChanged(); + return this; + } + + private com.google.cloud.assuredworkloads.v1.Workload.KMSSettings kmsSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return Whether the kmsSettings field is set. + */ + public boolean hasKmsSettings() { + return kmsSettingsBuilder_ != null || kmsSettings_ != null; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The kmsSettings. + */ + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getKmsSettings() { + if (kmsSettingsBuilder_ == null) { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } else { + return kmsSettingsBuilder_.getMessage(); + } + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kmsSettings_ = value; + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder setKmsSettings( + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder builderForValue) { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = builderForValue.build(); + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (kmsSettings_ != null) { + kmsSettings_ = + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); + } else { + kmsSettings_ = value; + } + onChanged(); + } else { + kmsSettingsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder clearKmsSettings() { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + onChanged(); + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { + + onChanged(); + return getKmsSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + if (kmsSettingsBuilder_ != null) { + return kmsSettingsBuilder_.getMessageOrBuilder(); + } else { + return kmsSettings_ == null ? + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set a project
+     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+     * Compliance Regimes.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder> + getKmsSettingsFieldBuilder() { + if (kmsSettingsBuilder_ == null) { + kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder>( + getKmsSettings(), + getParentForChildren(), + isClean()); + kmsSettings_ = null; + } + return kmsSettingsBuilder_; + } + + private java.util.List resourceSettings_ = + java.util.Collections.emptyList(); + private void ensureResourceSettingsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = new java.util.ArrayList(resourceSettings_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder> resourceSettingsBuilder_; + + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public java.util.List getResourceSettingsList() { + if (resourceSettingsBuilder_ == null) { + return java.util.Collections.unmodifiableList(resourceSettings_); + } else { + return resourceSettingsBuilder_.getMessageList(); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public int getResourceSettingsCount() { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.size(); + } else { + return resourceSettingsBuilder_.getCount(); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getResourceSettings(int index) { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.get(index); + } else { + return resourceSettingsBuilder_.getMessage(index); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder setResourceSettings( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.set(index, value); + onChanged(); + } else { + resourceSettingsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder setResourceSettings( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.set(index, builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings(com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.add(value); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.add(index, value); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings( + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.add(builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings( + int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.add(index, builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addAllResourceSettings( + java.lang.Iterable values) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, resourceSettings_); + onChanged(); + } else { + resourceSettingsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder clearResourceSettings() { + if (resourceSettingsBuilder_ == null) { + resourceSettings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + resourceSettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder removeResourceSettings(int index) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.remove(index); + onChanged(); + } else { + resourceSettingsBuilder_.remove(index); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder getResourceSettingsBuilder( + int index) { + return getResourceSettingsFieldBuilder().getBuilder(index); + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index) { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.get(index); } else { + return resourceSettingsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public java.util.List + getResourceSettingsOrBuilderList() { + if (resourceSettingsBuilder_ != null) { + return resourceSettingsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(resourceSettings_); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder addResourceSettingsBuilder() { + return getResourceSettingsFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance()); + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder addResourceSettingsBuilder( + int index) { + return getResourceSettingsFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance()); + } + /** + *
+     * Input only. Resource properties that are used to customize workload
+     * resources. These properties (such as custom project id) will be used to
+     * create workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public java.util.List + getResourceSettingsBuilderList() { + return getResourceSettingsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder> + getResourceSettingsFieldBuilder() { + if (resourceSettingsBuilder_ == null) { + resourceSettingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder>( + resourceSettings_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + resourceSettings_ = null; + } + return resourceSettingsBuilder_; + } + + private int kajEnrollmentState_ = 0; + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for kajEnrollmentState. + */ + @java.lang.Override public int getKajEnrollmentStateValue() { + return kajEnrollmentState_; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for kajEnrollmentState to set. + * @return This builder for chaining. + */ + public Builder setKajEnrollmentStateValue(int value) { + + kajEnrollmentState_ = value; + onChanged(); + return this; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The kajEnrollmentState. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState getKajEnrollmentState() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); + return result == null ? com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.UNRECOGNIZED : result; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The kajEnrollmentState to set. + * @return This builder for chaining. + */ + public Builder setKajEnrollmentState(com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState value) { + if (value == null) { + throw new NullPointerException(); + } + + kajEnrollmentState_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearKajEnrollmentState() { + + kajEnrollmentState_ = 0; + onChanged(); + return this; + } + + private boolean enableSovereignControls_ ; + /** + *
+     * Optional. Indicates the sovereignty status of the given workload.
+     * Currently meant to be used by Europe/Canada customers.
+     * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enableSovereignControls. + */ + @java.lang.Override + public boolean getEnableSovereignControls() { + return enableSovereignControls_; + } + /** + *
+     * Optional. Indicates the sovereignty status of the given workload.
+     * Currently meant to be used by Europe/Canada customers.
+     * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The enableSovereignControls to set. + * @return This builder for chaining. + */ + public Builder setEnableSovereignControls(boolean value) { + + enableSovereignControls_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. Indicates the sovereignty status of the given workload.
+     * Currently meant to be used by Europe/Canada customers.
+     * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearEnableSovereignControls() { + + enableSovereignControls_ = false; + onChanged(); + return this; + } + + private com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder> saaEnrollmentResponseBuilder_; + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the saaEnrollmentResponse field is set. + */ + public boolean hasSaaEnrollmentResponse() { + return saaEnrollmentResponseBuilder_ != null || saaEnrollmentResponse_ != null; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The saaEnrollmentResponse. + */ + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { + if (saaEnrollmentResponseBuilder_ == null) { + return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; + } else { + return saaEnrollmentResponseBuilder_.getMessage(); + } + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse value) { + if (saaEnrollmentResponseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + saaEnrollmentResponse_ = value; + onChanged(); + } else { + saaEnrollmentResponseBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSaaEnrollmentResponse( + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder builderForValue) { + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponse_ = builderForValue.build(); + onChanged(); + } else { + saaEnrollmentResponseBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse value) { + if (saaEnrollmentResponseBuilder_ == null) { + if (saaEnrollmentResponse_ != null) { + saaEnrollmentResponse_ = + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.newBuilder(saaEnrollmentResponse_).mergeFrom(value).buildPartial(); + } else { + saaEnrollmentResponse_ = value; + } + onChanged(); + } else { + saaEnrollmentResponseBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearSaaEnrollmentResponse() { + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponse_ = null; + onChanged(); + } else { + saaEnrollmentResponse_ = null; + saaEnrollmentResponseBuilder_ = null; + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder getSaaEnrollmentResponseBuilder() { + + onChanged(); + return getSaaEnrollmentResponseFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { + if (saaEnrollmentResponseBuilder_ != null) { + return saaEnrollmentResponseBuilder_.getMessageOrBuilder(); + } else { + return saaEnrollmentResponse_ == null ? + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; + } + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder> + getSaaEnrollmentResponseFieldBuilder() { + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder>( + getSaaEnrollmentResponse(), + getParentForChildren(), + isClean()); + saaEnrollmentResponse_ = null; + } + return saaEnrollmentResponseBuilder_; + } + @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.assuredworkloads.v1.Workload) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload) + private static final com.google.cloud.assuredworkloads.v1.Workload DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload(); + } + + public static com.google.cloud.assuredworkloads.v1.Workload getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Workload parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Workload(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.assuredworkloads.v1.Workload getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java new file mode 100644 index 000000000000..5f15b8c3d132 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java @@ -0,0 +1,227 @@ +/* + * 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.assuredworkloads.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 WorkloadName implements ResourceName { + private static final PathTemplate ORGANIZATION_LOCATION_WORKLOAD = + PathTemplate.createWithoutUrlEncoding( + "organizations/{organization}/locations/{location}/workloads/{workload}"); + private volatile Map fieldValuesMap; + private final String organization; + private final String location; + private final String workload; + + @Deprecated + protected WorkloadName() { + organization = null; + location = null; + workload = null; + } + + private WorkloadName(Builder builder) { + organization = Preconditions.checkNotNull(builder.getOrganization()); + location = Preconditions.checkNotNull(builder.getLocation()); + workload = Preconditions.checkNotNull(builder.getWorkload()); + } + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public String getWorkload() { + return workload; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static WorkloadName of(String organization, String location, String workload) { + return newBuilder() + .setOrganization(organization) + .setLocation(location) + .setWorkload(workload) + .build(); + } + + public static String format(String organization, String location, String workload) { + return newBuilder() + .setOrganization(organization) + .setLocation(location) + .setWorkload(workload) + .build() + .toString(); + } + + public static WorkloadName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + ORGANIZATION_LOCATION_WORKLOAD.validatedMatch( + formattedString, "WorkloadName.parse: formattedString not in valid format"); + return of(matchMap.get("organization"), matchMap.get("location"), matchMap.get("workload")); + } + + 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 (WorkloadName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return ORGANIZATION_LOCATION_WORKLOAD.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (organization != null) { + fieldMapBuilder.put("organization", organization); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (workload != null) { + fieldMapBuilder.put("workload", workload); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return ORGANIZATION_LOCATION_WORKLOAD.instantiate( + "organization", organization, "location", location, "workload", workload); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null || getClass() == o.getClass()) { + WorkloadName that = ((WorkloadName) o); + return Objects.equals(this.organization, that.organization) + && Objects.equals(this.location, that.location) + && Objects.equals(this.workload, that.workload); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(organization); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(workload); + return h; + } + + /** Builder for organizations/{organization}/locations/{location}/workloads/{workload}. */ + public static class Builder { + private String organization; + private String location; + private String workload; + + protected Builder() {} + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public String getWorkload() { + return workload; + } + + public Builder setOrganization(String organization) { + this.organization = organization; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setWorkload(String workload) { + this.workload = workload; + return this; + } + + private Builder(WorkloadName workloadName) { + this.organization = workloadName.organization; + this.location = workloadName.location; + this.workload = workloadName.workload; + } + + public WorkloadName build() { + return new WorkloadName(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java new file mode 100644 index 000000000000..2d13a77c9026 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java @@ -0,0 +1,460 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1; + +public interface WorkloadOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + java.util.List + getResourcesList(); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getResources(int index); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + int getResourcesCount(); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + java.util.List + getResourcesOrBuilderList(); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( + int index); + + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for complianceRegime. + */ + int getComplianceRegimeValue(); + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The complianceRegime. + */ + com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime(); + + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + *
+   * Required. Input only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return The billingAccount. + */ + java.lang.String getBillingAccount(); + /** + *
+   * Required. Input only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for billingAccount. + */ + com.google.protobuf.ByteString + getBillingAccountBytes(); + + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + java.lang.String getEtag(); + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + com.google.protobuf.ByteString + getEtagBytes(); + + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels( + java.lang.String key); + /** + * Use {@link #getLabelsMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getLabels(); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map + getLabelsMap(); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + /* nullable */ +java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ +java.lang.String defaultValue); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + java.lang.String getLabelsOrThrow( + java.lang.String key); + + /** + *
+   * Input only. The parent resource for the resources managed by this Assured
+   * Workload. May be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The provisionedResourcesParent. + */ + java.lang.String getProvisionedResourcesParent(); + /** + *
+   * Input only. The parent resource for the resources managed by this Assured
+   * Workload. May be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for provisionedResourcesParent. + */ + com.google.protobuf.ByteString + getProvisionedResourcesParentBytes(); + + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set a project
+   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+   * Compliance Regimes.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return Whether the kmsSettings field is set. + */ + boolean hasKmsSettings(); + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set a project
+   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+   * Compliance Regimes.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The kmsSettings. + */ + com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getKmsSettings(); + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set a project
+   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
+   * Compliance Regimes.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); + + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + java.util.List + getResourceSettingsList(); + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getResourceSettings(int index); + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + int getResourceSettingsCount(); + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + java.util.List + getResourceSettingsOrBuilderList(); + /** + *
+   * Input only. Resource properties that are used to customize workload
+   * resources. These properties (such as custom project id) will be used to
+   * create workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index); + + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for kajEnrollmentState. + */ + int getKajEnrollmentStateValue(); + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The kajEnrollmentState. + */ + com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState getKajEnrollmentState(); + + /** + *
+   * Optional. Indicates the sovereignty status of the given workload.
+   * Currently meant to be used by Europe/Canada customers.
+   * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enableSovereignControls. + */ + boolean getEnableSovereignControls(); + + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the saaEnrollmentResponse field is set. + */ + boolean hasSaaEnrollmentResponse(); + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The saaEnrollmentResponse. + */ + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse(); + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto new file mode 100644 index 000000000000..9d4045e46d2a --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto @@ -0,0 +1,466 @@ +// Copyright 2021 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 +// +// http://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. + +syntax = "proto3"; + +package google.cloud.assuredworkloads.v1; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/empty.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.AssuredWorkloads.V1"; +option go_package = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1;assuredworkloads"; +option java_multiple_files = true; +option java_outer_classname = "AssuredworkloadsProto"; +option java_package = "com.google.cloud.assuredworkloads.v1"; +option php_namespace = "Google\\Cloud\\AssuredWorkloads\\V1"; +option ruby_package = "Google::Cloud::AssuredWorkloads::V1"; +option (google.api.resource_definition) = { + type: "assuredworkloads.googleapis.com/Location" + pattern: "organizations/{organization}/locations/{location}" +}; + +// Service to manage AssuredWorkloads. +service AssuredWorkloadsService { + option (google.api.default_host) = "assuredworkloads.googleapis.com"; + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/cloud-platform"; + + // Creates Assured Workload. + rpc CreateWorkload(CreateWorkloadRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=organizations/*/locations/*}/workloads" + body: "workload" + }; + option (google.api.method_signature) = "parent,workload"; + option (google.longrunning.operation_info) = { + response_type: "Workload" + metadata_type: "CreateWorkloadOperationMetadata" + }; + } + + // Updates an existing workload. + // Currently allows updating of workload display_name and labels. + // For force updates don't set etag field in the Workload. + // Only one update operation per workload can be in progress. + rpc UpdateWorkload(UpdateWorkloadRequest) returns (Workload) { + option (google.api.http) = { + patch: "/v1/{workload.name=organizations/*/locations/*/workloads/*}" + body: "workload" + }; + option (google.api.method_signature) = "workload,update_mask"; + } + + // Deletes the workload. Make sure that workload's direct children are already + // in a deleted state, otherwise the request will fail with a + // FAILED_PRECONDITION error. + rpc DeleteWorkload(DeleteWorkloadRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1/{name=organizations/*/locations/*/workloads/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Gets Assured Workload associated with a CRM Node + rpc GetWorkload(GetWorkloadRequest) returns (Workload) { + option (google.api.http) = { + get: "/v1/{name=organizations/*/locations/*/workloads/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists Assured Workloads under a CRM Node. + rpc ListWorkloads(ListWorkloadsRequest) returns (ListWorkloadsResponse) { + option (google.api.http) = { + get: "/v1/{parent=organizations/*/locations/*}/workloads" + }; + option (google.api.method_signature) = "parent"; + } +} + +// Request for creating a workload. +message CreateWorkloadRequest { + // Required. The resource name of the new Workload's parent. + // Must be of the form `organizations/{org_id}/locations/{location_id}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "assuredworkloads.googleapis.com/Workload" + } + ]; + + // Required. Assured Workload to create + Workload workload = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. A identifier associated with the workload and underlying projects + // which allows for the break down of billing costs for a workload. The value + // provided for the identifier will add a label to the workload and contained + // projects with the identifier as the value. + string external_id = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Request for Updating a workload. +message UpdateWorkloadRequest { + // Required. The workload to update. + // The workload’s `name` field is used to identify the workload to be updated. + // Format: + // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + Workload workload = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. The list of fields to be updated. + google.protobuf.FieldMask update_mask = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// Request for deleting a Workload. +message DeleteWorkloadRequest { + // Required. The `name` field is used to identify the workload. + // Format: + // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "assuredworkloads.googleapis.com/Workload" + } + ]; + + // Optional. The etag of the workload. + // If this is provided, it must match the server's etag. + string etag = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// Request for fetching a workload. +message GetWorkloadRequest { + // Required. The resource name of the Workload to fetch. This is the + // workloads's relative path in the API, formatted as + // "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". + // For example, + // "organizations/123/locations/us-east1/workloads/assured-workload-1". + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "assuredworkloads.googleapis.com/Workload" + } + ]; +} + +// Request for fetching workloads in an organization. +message ListWorkloadsRequest { + // Required. Parent Resource to list workloads from. + // Must be of the form `organizations/{org_id}/locations/{location}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "assuredworkloads.googleapis.com/Workload" + } + ]; + + // Page size. + int32 page_size = 2; + + // Page token returned from previous request. Page token contains context from + // previous request. Page token needs to be passed in the second and following + // requests. + string page_token = 3; + + // A custom filter for filtering by properties of a workload. At this time, + // only filtering by labels is supported. + string filter = 4; +} + +// Response of ListWorkloads endpoint. +message ListWorkloadsResponse { + // List of Workloads under a given parent. + repeated Workload workloads = 1; + + // The next page token. Return empty if reached the last page. + string next_page_token = 2; +} + +// An Workload object for managing highly regulated workloads of cloud +// customers. +message Workload { + option (google.api.resource) = { + type: "assuredworkloads.googleapis.com/Workload" + pattern: "organizations/{organization}/locations/{location}/workloads/{workload}" + }; + + // Represent the resources that are children of this Workload. + message ResourceInfo { + // The type of resource. + enum ResourceType { + // Unknown resource type. + RESOURCE_TYPE_UNSPECIFIED = 0; + + // Consumer project. + CONSUMER_PROJECT = 1; + + // Consumer project containing encryption keys. + ENCRYPTION_KEYS_PROJECT = 2; + + // Keyring resource that hosts encryption keys. + KEYRING = 3; + } + + // Resource identifier. + // For a project this represents project_number. + int64 resource_id = 1; + + // Indicates the type of resource. + ResourceType resource_type = 2; + } + + // Settings specific to the Key Management Service. + message KMSSettings { + // Required. Input only. Immutable. The time at which the Key Management + // Service will automatically create a new version of the crypto key and + // mark it as the primary. + google.protobuf.Timestamp next_rotation_time = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Required. Input only. Immutable. [next_rotation_time] will be advanced by + // this period when the Key Management Service automatically rotates a key. + // Must be at least 24 hours and at most 876,000 hours. + google.protobuf.Duration rotation_period = 2 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Represent the custom settings for the resources to be created. + message ResourceSettings { + // Resource identifier. + // For a project this represents project_id. If the project is already + // taken, the workload creation will fail. + string resource_id = 1; + + // Indicates the type of resource. This field should be specified to + // correspond the id to the right project type (CONSUMER_PROJECT or + // ENCRYPTION_KEYS_PROJECT) + ResourceInfo.ResourceType resource_type = 2; + + // User-assigned resource display name. + // If not empty it will be used to create a resource with the specified + // name. + string display_name = 3; + } + + // Signed Access Approvals (SAA) enrollment response. + message SaaEnrollmentResponse { + // Setup state of SAA enrollment. + enum SetupState { + // Unspecified. + SETUP_STATE_UNSPECIFIED = 0; + + // SAA enrollment pending. + STATUS_PENDING = 1; + + // SAA enrollment comopleted. + STATUS_COMPLETE = 2; + } + + // Setup error of SAA enrollment. + enum SetupError { + // Unspecified. + SETUP_ERROR_UNSPECIFIED = 0; + + // Invalid states for all customers, to be redirected to AA UI for + // additional details. + ERROR_INVALID_BASE_SETUP = 1; + + // Returned when there is not an EKM key configured. + ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; + + // Returned when there are no enrolled services or the customer is + // enrolled in CAA only for a subset of services. + ERROR_NOT_ALL_SERVICES_ENROLLED = 3; + + // Returned when exception was encountered during evaluation of other + // criteria. + ERROR_SETUP_CHECK_FAILED = 4; + } + + // Indicates SAA enrollment status of a given workload. + optional SetupState setup_status = 1; + + // Indicates SAA enrollment setup error if any. + repeated SetupError setup_errors = 2; + } + + // Supported Compliance Regimes. + enum ComplianceRegime { + // Unknown compliance regime. + COMPLIANCE_REGIME_UNSPECIFIED = 0; + + // Information protection as per DoD IL4 requirements. + IL4 = 1; + + // Criminal Justice Information Services (CJIS) Security policies. + CJIS = 2; + + // FedRAMP High data protection controls + FEDRAMP_HIGH = 3; + + // FedRAMP Moderate data protection controls + FEDRAMP_MODERATE = 4; + + // Assured Workloads For US Regions data protection controls + US_REGIONAL_ACCESS = 5; + + // Health Insurance Portability and Accountability Act controls + HIPAA = 6; + + // Health Information Trust Alliance controls + HITRUST = 7; + + // Assured Workloads For EU Regions and Support controls + EU_REGIONS_AND_SUPPORT = 8; + + // Assured Workloads For Canada Regions and Support controls + CA_REGIONS_AND_SUPPORT = 9; + + // International Traffic in Arms Regulations + ITAR = 10; + } + + // Key Access Justifications(KAJ) Enrollment State. + enum KajEnrollmentState { + // Default State for KAJ Enrollment. + KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; + + // Pending State for KAJ Enrollment. + KAJ_ENROLLMENT_STATE_PENDING = 1; + + // Complete State for KAJ Enrollment. + KAJ_ENROLLMENT_STATE_COMPLETE = 2; + } + + // Optional. The resource name of the workload. + // Format: + // organizations/{organization}/locations/{location}/workloads/{workload} + // + // Read-only. + string name = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Required. The user-assigned display name of the Workload. + // When present it must be between 4 to 30 characters. + // Allowed characters are: lowercase and uppercase letters, numbers, + // hyphen, and spaces. + // + // Example: My Workload + string display_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // Output only. The resources associated with this workload. + // These resources will be created when creating the workload. + // If any of the projects already exist, the workload creation will fail. + // Always read only. + repeated ResourceInfo resources = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Required. Immutable. Compliance Regime associated with this workload. + ComplianceRegime compliance_regime = 4 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Output only. Immutable. The Workload creation timestamp. + google.protobuf.Timestamp create_time = 5 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Required. Input only. The billing account used for the resources which are + // direct children of workload. This billing account is initially associated + // with the resources created as part of Workload creation. + // After the initial creation of these resources, the customer can change + // the assigned billing account. + // The resource name has the form + // `billingAccounts/{billing_account_id}`. For example, + // `billingAccounts/012345-567890-ABCDEF`. + string billing_account = 6 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = INPUT_ONLY + ]; + + // Optional. ETag of the workload, it is calculated on the basis + // of the Workload contents. It will be used in Update & Delete operations. + string etag = 9 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Labels applied to the workload. + map labels = 10 [(google.api.field_behavior) = OPTIONAL]; + + // Input only. The parent resource for the resources managed by this Assured + // Workload. May be either empty or a folder resource which is a child of the + // Workload parent. If not specified all resources are created under the + // parent organization. + // Format: + // folders/{folder_id} + string provisioned_resources_parent = 13 + [(google.api.field_behavior) = INPUT_ONLY]; + + // Input only. Settings used to create a CMEK crypto key. When set a project + // with a KMS CMEK key is provisioned. This field is mandatory for a subset of + // Compliance Regimes. + KMSSettings kms_settings = 14 [(google.api.field_behavior) = INPUT_ONLY]; + + // Input only. Resource properties that are used to customize workload + // resources. These properties (such as custom project id) will be used to + // create workload resources if possible. This field is optional. + repeated ResourceSettings resource_settings = 15 + [(google.api.field_behavior) = INPUT_ONLY]; + + // Output only. Represents the KAJ enrollment state of the given workload. + KajEnrollmentState kaj_enrollment_state = 17 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Indicates the sovereignty status of the given workload. + // Currently meant to be used by Europe/Canada customers. + bool enable_sovereign_controls = 18 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Represents the SAA enrollment response of the given workload. + // SAA enrollment response is queried during GetWorkload call. + // In failure cases, user friendly error message is shown in SAA details page. + SaaEnrollmentResponse saa_enrollment_response = 20 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Operation metadata to give request details of CreateWorkload. +message CreateWorkloadOperationMetadata { + // Optional. Time when the operation was created. + google.protobuf.Timestamp create_time = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The display name of the workload. + string display_name = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The parent of the workload. + string parent = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Compliance controls that should be applied to the resources + // managed by the workload. + Workload.ComplianceRegime compliance_regime = 4 + [(google.api.field_behavior) = OPTIONAL]; +} diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 000000000000..360a69cebd55 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; +import com.google.cloud.assuredworkloads.v1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + AssuredWorkloadsServiceSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java new file mode 100644 index 000000000000..36a9c4e3a7a5 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; + +public class SyncCreateSetCredentialsProvider1 { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider1(); + } + + public static void syncCreateSetCredentialsProvider1() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + AssuredWorkloadsServiceSettings.newBuilder() + .setTransportChannelProvider( + AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build()) + .build(); + AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java new file mode 100644 index 000000000000..1ff0e1c9a0a7 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java @@ -0,0 +1,39 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; +import com.google.cloud.assuredworkloads.v1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + AssuredWorkloadsServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); + AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java new file mode 100644 index 000000000000..67365c6f22d9 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java @@ -0,0 +1,51 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.longrunning.Operation; + +public class AsyncCreateWorkload { + + public static void main(String[] args) throws Exception { + asyncCreateWorkload(); + } + + public static void asyncCreateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setWorkload(Workload.newBuilder().build()) + .setExternalId("externalId-1699764666") + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java new file mode 100644 index 000000000000..b485dd1926af --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java @@ -0,0 +1,51 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_lro_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class AsyncCreateWorkloadLRO { + + public static void main(String[] args) throws Exception { + asyncCreateWorkloadLRO(); + } + + public static void asyncCreateWorkloadLRO() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setWorkload(Workload.newBuilder().build()) + .setExternalId("externalId-1699764666") + .build(); + OperationFuture future = + assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request); + // Do something. + Workload response = future.get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_lro_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java new file mode 100644 index 000000000000..35d43de43ea5 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java @@ -0,0 +1,46 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class SyncCreateWorkload { + + public static void main(String[] args) throws Exception { + syncCreateWorkload(); + } + + public static void syncCreateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setWorkload(Workload.newBuilder().build()) + .setExternalId("externalId-1699764666") + .build(); + Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(request).get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java new file mode 100644 index 000000000000..00a426a799d3 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class SyncCreateWorkloadLocationnameWorkload { + + public static void main(String[] args) throws Exception { + syncCreateWorkloadLocationnameWorkload(); + } + + public static void syncCreateWorkloadLocationnameWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java new file mode 100644 index 000000000000..162dad0b716d --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class SyncCreateWorkloadStringWorkload { + + public static void main(String[] args) throws Exception { + syncCreateWorkloadStringWorkload(); + } + + public static void syncCreateWorkloadStringWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); + Workload workload = Workload.newBuilder().build(); + Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java new file mode 100644 index 000000000000..33b8c3df51a7 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java @@ -0,0 +1,49 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.WorkloadName; +import com.google.protobuf.Empty; + +public class AsyncDeleteWorkload { + + public static void main(String[] args) throws Exception { + asyncDeleteWorkload(); + } + + public static void asyncDeleteWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + DeleteWorkloadRequest request = + DeleteWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setEtag("etag3123477") + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java new file mode 100644 index 000000000000..c902ca420b82 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java @@ -0,0 +1,45 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.WorkloadName; +import com.google.protobuf.Empty; + +public class SyncDeleteWorkload { + + public static void main(String[] args) throws Exception { + syncDeleteWorkload(); + } + + public static void syncDeleteWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + DeleteWorkloadRequest request = + DeleteWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setEtag("etag3123477") + .build(); + assuredWorkloadsServiceClient.deleteWorkload(request); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java new file mode 100644 index 000000000000..20a7f9437557 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.WorkloadName; +import com.google.protobuf.Empty; + +public class SyncDeleteWorkloadString { + + public static void main(String[] args) throws Exception { + syncDeleteWorkloadString(); + } + + public static void syncDeleteWorkloadString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); + assuredWorkloadsServiceClient.deleteWorkload(name); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java new file mode 100644 index 000000000000..b9b3bd0d114e --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.WorkloadName; +import com.google.protobuf.Empty; + +public class SyncDeleteWorkloadWorkloadname { + + public static void main(String[] args) throws Exception { + syncDeleteWorkloadWorkloadname(); + } + + public static void syncDeleteWorkloadWorkloadname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + assuredWorkloadsServiceClient.deleteWorkload(name); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java new file mode 100644 index 000000000000..85b4562ba4c9 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java @@ -0,0 +1,48 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.cloud.assuredworkloads.v1.WorkloadName; + +public class AsyncGetWorkload { + + public static void main(String[] args) throws Exception { + asyncGetWorkload(); + } + + public static void asyncGetWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + GetWorkloadRequest request = + GetWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request); + // Do something. + Workload response = future.get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java new file mode 100644 index 000000000000..fbf42f69f89c --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java @@ -0,0 +1,44 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.cloud.assuredworkloads.v1.WorkloadName; + +public class SyncGetWorkload { + + public static void main(String[] args) throws Exception { + syncGetWorkload(); + } + + public static void syncGetWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + GetWorkloadRequest request = + GetWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .build(); + Workload response = assuredWorkloadsServiceClient.getWorkload(request); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java new file mode 100644 index 000000000000..940488b7144d --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_string_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.cloud.assuredworkloads.v1.WorkloadName; + +public class SyncGetWorkloadString { + + public static void main(String[] args) throws Exception { + syncGetWorkloadString(); + } + + public static void syncGetWorkloadString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); + Workload response = assuredWorkloadsServiceClient.getWorkload(name); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java new file mode 100644 index 000000000000..80c6006dfe32 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.cloud.assuredworkloads.v1.WorkloadName; + +public class SyncGetWorkloadWorkloadname { + + public static void main(String[] args) throws Exception { + syncGetWorkloadWorkloadname(); + } + + public static void syncGetWorkloadWorkloadname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + Workload response = assuredWorkloadsServiceClient.getWorkload(name); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java new file mode 100644 index 000000000000..46ca44020786 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java @@ -0,0 +1,53 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class AsyncListWorkloads { + + public static void main(String[] args) throws Exception { + asyncListWorkloads(); + } + + public static void asyncListWorkloads() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request); + // Do something. + for (Workload element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java new file mode 100644 index 000000000000..434fa1008616 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java @@ -0,0 +1,61 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.common.base.Strings; + +public class AsyncListWorkloadsPaged { + + public static void main(String[] args) throws Exception { + asyncListWorkloadsPaged(); + } + + public static void asyncListWorkloadsPaged() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + while (true) { + ListWorkloadsResponse response = + assuredWorkloadsServiceClient.listWorkloadsCallable().call(request); + for (Workload element : response.getWorkloadsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java new file mode 100644 index 000000000000..7760203911d6 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java @@ -0,0 +1,49 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class SyncListWorkloads { + + public static void main(String[] args) throws Exception { + syncListWorkloads(); + } + + public static void syncListWorkloads() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + for (Workload element : assuredWorkloadsServiceClient.listWorkloads(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java new file mode 100644 index 000000000000..812e8463fd23 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class SyncListWorkloadsLocationname { + + public static void main(String[] args) throws Exception { + syncListWorkloadsLocationname(); + } + + public static void syncListWorkloadsLocationname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java new file mode 100644 index 000000000000..b8b5862767ee --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.LocationName; +import com.google.cloud.assuredworkloads.v1.Workload; + +public class SyncListWorkloadsString { + + public static void main(String[] args) throws Exception { + syncListWorkloadsString(); + } + + public static void syncListWorkloadsString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); + for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java new file mode 100644 index 000000000000..9422234caf2c --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java @@ -0,0 +1,49 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + asyncUpdateWorkload(); + } + + public static void asyncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + UpdateWorkloadRequest request = + UpdateWorkloadRequest.newBuilder() + .setWorkload(Workload.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request); + // Do something. + Workload response = future.get(); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java new file mode 100644 index 000000000000..b69e3b6c37b3 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java @@ -0,0 +1,45 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.protobuf.FieldMask; + +public class SyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + syncUpdateWorkload(); + } + + public static void syncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + UpdateWorkloadRequest request = + UpdateWorkloadRequest.newBuilder() + .setWorkload(Workload.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + Workload response = assuredWorkloadsServiceClient.updateWorkload(request); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java new file mode 100644 index 000000000000..752236cf9d7d --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1.Workload; +import com.google.protobuf.FieldMask; + +public class SyncUpdateWorkloadWorkloadFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateWorkloadWorkloadFieldmask(); + } + + public static void syncUpdateWorkloadWorkloadFieldmask() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + Workload workload = Workload.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask); + } + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java new file mode 100644 index 000000000000..afa9fe9eccc3 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java @@ -0,0 +1,47 @@ +/* + * 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.assuredworkloads.v1.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsservicesettings_updateworkload_sync] +import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; +import java.time.Duration; + +public class SyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + syncUpdateWorkload(); + } + + public static void syncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder = + AssuredWorkloadsServiceSettings.newBuilder(); + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .setRetrySettings( + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + assuredWorkloadsServiceSettingsBuilder.build(); + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsservicesettings_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java new file mode 100644 index 000000000000..d2ac4c549232 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java @@ -0,0 +1,47 @@ +/* + * 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.assuredworkloads.v1.stub.samples; + +// [START assuredworkloads_v1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] +import com.google.cloud.assuredworkloads.v1.stub.AssuredWorkloadsServiceStubSettings; +import java.time.Duration; + +public class SyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + syncUpdateWorkload(); + } + + public static void syncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder = + AssuredWorkloadsServiceStubSettings.newBuilder(); + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .setRetrySettings( + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings = + assuredWorkloadsServiceSettingsBuilder.build(); + } +} +// [END assuredworkloads_v1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java new file mode 100644 index 000000000000..b99c5e0cd505 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java @@ -0,0 +1,1064 @@ +/* + * 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.assuredworkloads.v1beta1; + +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.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStub; +import com.google.cloud.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStubSettings; +import com.google.common.util.concurrent.MoreExecutors; +import com.google.longrunning.Operation; +import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: Service to manage AssuredWorkloads. + * + *

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 (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create()) {
+ *   Workload workload = Workload.newBuilder().build();
+ *   FieldMask updateMask = FieldMask.newBuilder().build();
+ *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the AssuredWorkloadsServiceClient 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 + * AssuredWorkloadsServiceSettings 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.
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     AssuredWorkloadsServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     AssuredWorkloadsServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
+ * }
+ * + *

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.
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     AssuredWorkloadsServiceSettings.newBuilder()
+ *         .setTransportChannelProvider(
+ *             AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build())
+ *         .build();
+ * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class AssuredWorkloadsServiceClient implements BackgroundResource { + private final AssuredWorkloadsServiceSettings settings; + private final AssuredWorkloadsServiceStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; + + /** Constructs an instance of AssuredWorkloadsServiceClient with default settings. */ + public static final AssuredWorkloadsServiceClient create() throws IOException { + return create(AssuredWorkloadsServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceSettings settings) + throws IOException { + return new AssuredWorkloadsServiceClient(settings); + } + + /** + * Constructs an instance of AssuredWorkloadsServiceClient, using the given stub for making calls. + * This is for advanced usage - prefer using create(AssuredWorkloadsServiceSettings). + */ + public static final AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceStub stub) { + return new AssuredWorkloadsServiceClient(stub); + } + + /** + * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient(AssuredWorkloadsServiceSettings settings) + throws IOException { + this.settings = settings; + this.stub = ((AssuredWorkloadsServiceStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); + } + + protected AssuredWorkloadsServiceClient(AssuredWorkloadsServiceStub 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 AssuredWorkloadsServiceSettings getSettings() { + return settings; + } + + public AssuredWorkloadsServiceStub 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. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   Workload workload = Workload.newBuilder().build();
+   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
+   * }
+   * }
+ * + * @param parent Required. The resource name of the new Workload's parent. Must be of the form + * `organizations/{org_id}/locations/{location_id}`. + * @param workload Required. Assured Workload to create + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createWorkloadAsync( + LocationName parent, Workload workload) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setWorkload(workload) + .build(); + return createWorkloadAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
+   *   Workload workload = Workload.newBuilder().build();
+   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
+   * }
+   * }
+ * + * @param parent Required. The resource name of the new Workload's parent. Must be of the form + * `organizations/{org_id}/locations/{location_id}`. + * @param workload Required. Assured Workload to create + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createWorkloadAsync( + String parent, Workload workload) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder().setParent(parent).setWorkload(workload).build(); + return createWorkloadAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   CreateWorkloadRequest request =
+   *       CreateWorkloadRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setExternalId("externalId-1699764666")
+   *           .build();
+   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(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 createWorkloadAsync( + CreateWorkloadRequest request) { + return createWorkloadOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   CreateWorkloadRequest request =
+   *       CreateWorkloadRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setExternalId("externalId-1699764666")
+   *           .build();
+   *   OperationFuture future =
+   *       assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Workload response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createWorkloadOperationCallable() { + return stub.createWorkloadOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates Assured Workload. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   CreateWorkloadRequest request =
+   *       CreateWorkloadRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setExternalId("externalId-1699764666")
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createWorkloadCallable() { + return stub.createWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing workload. Currently allows updating of workload display_name and labels. + * For force updates don't set etag field in the Workload. Only one update operation per workload + * can be in progress. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   Workload workload = Workload.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
+   * }
+   * }
+ * + * @param workload Required. The workload to update. The workload's `name` field is used to + * identify the workload to be updated. Format: + * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + * @param updateMask Required. The list of fields to be updated. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Workload updateWorkload(Workload workload, FieldMask updateMask) { + UpdateWorkloadRequest request = + UpdateWorkloadRequest.newBuilder().setWorkload(workload).setUpdateMask(updateMask).build(); + return updateWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing workload. Currently allows updating of workload display_name and labels. + * For force updates don't set etag field in the Workload. Only one update operation per workload + * can be in progress. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   UpdateWorkloadRequest request =
+   *       UpdateWorkloadRequest.newBuilder()
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(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 Workload updateWorkload(UpdateWorkloadRequest request) { + return updateWorkloadCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing workload. Currently allows updating of workload display_name and labels. + * For force updates don't set etag field in the Workload. Only one update operation per workload + * can be in progress. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   UpdateWorkloadRequest request =
+   *       UpdateWorkloadRequest.newBuilder()
+   *           .setWorkload(Workload.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   Workload response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateWorkloadCallable() { + return stub.updateWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Restrict the list of resources allowed in the Workload environment. The current list of allowed + * products can be found at https://cloud.google.com/assured-workloads/docs/supported-products In + * addition to assuredworkloads.workload.update permission, the user should also have + * orgpolicy.policy.set permission on the folder resource to use this functionality. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   RestrictAllowedResourcesRequest request =
+   *       RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build();
+   *   RestrictAllowedResourcesResponse response =
+   *       assuredWorkloadsServiceClient.restrictAllowedResources(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 RestrictAllowedResourcesResponse restrictAllowedResources( + RestrictAllowedResourcesRequest request) { + return restrictAllowedResourcesCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Restrict the list of resources allowed in the Workload environment. The current list of allowed + * products can be found at https://cloud.google.com/assured-workloads/docs/supported-products In + * addition to assuredworkloads.workload.update permission, the user should also have + * orgpolicy.policy.set permission on the folder resource to use this functionality. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   RestrictAllowedResourcesRequest request =
+   *       RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.restrictAllowedResourcesCallable().futureCall(request);
+   *   // Do something.
+   *   RestrictAllowedResourcesResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + restrictAllowedResourcesCallable() { + return stub.restrictAllowedResourcesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to + * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set + * permission on the deleted folder to remove Assured Workloads OrgPolicies. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
+   *   assuredWorkloadsServiceClient.deleteWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The `name` field is used to identify the workload. Format: + * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteWorkload(WorkloadName name) { + DeleteWorkloadRequest request = + DeleteWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to + * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set + * permission on the deleted folder to remove Assured Workloads OrgPolicies. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
+   *   assuredWorkloadsServiceClient.deleteWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The `name` field is used to identify the workload. Format: + * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteWorkload(String name) { + DeleteWorkloadRequest request = DeleteWorkloadRequest.newBuilder().setName(name).build(); + deleteWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to + * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set + * permission on the deleted folder to remove Assured Workloads OrgPolicies. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   DeleteWorkloadRequest request =
+   *       DeleteWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .setEtag("etag3123477")
+   *           .build();
+   *   assuredWorkloadsServiceClient.deleteWorkload(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 void deleteWorkload(DeleteWorkloadRequest request) { + deleteWorkloadCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the workload. Make sure that workload's direct children are already in a deleted state, + * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to + * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set + * permission on the deleted folder to remove Assured Workloads OrgPolicies. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   DeleteWorkloadRequest request =
+   *       DeleteWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .setEtag("etag3123477")
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteWorkloadCallable() { + return stub.deleteWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
+   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Workload to fetch. This is the workloads's + * relative path in the API, formatted as + * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For + * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Workload getWorkload(WorkloadName name) { + GetWorkloadRequest request = + GetWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
+   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Workload to fetch. This is the workloads's + * relative path in the API, formatted as + * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For + * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Workload getWorkload(String name) { + GetWorkloadRequest request = GetWorkloadRequest.newBuilder().setName(name).build(); + return getWorkload(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   GetWorkloadRequest request =
+   *       GetWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .build();
+   *   Workload response = assuredWorkloadsServiceClient.getWorkload(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 Workload getWorkload(GetWorkloadRequest request) { + return getWorkloadCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets Assured Workload associated with a CRM Node + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   GetWorkloadRequest request =
+   *       GetWorkloadRequest.newBuilder()
+   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request);
+   *   // Do something.
+   *   Workload response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getWorkloadCallable() { + return stub.getWorkloadCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Analyze if the source Assured Workloads can be moved to the target Assured Workload + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String project = "project-309310695";
+   *   String target = "target-880905839";
+   *   AnalyzeWorkloadMoveResponse response =
+   *       assuredWorkloadsServiceClient.analyzeWorkloadMove(project, target);
+   * }
+   * }
+ * + * @param project The source type is a project. Specify the project's relative resource name, + * formatted as either a project number or a project ID: "projects/{PROJECT_NUMBER}" or + * "projects/{PROJECT_ID}" For example: "projects/951040570662" when specifying a project + * number, or "projects/my-project-123" when specifying a project ID. + * @param target Required. The resource ID of the folder-based destination workload. This workload + * is where the source project will hypothetically be moved to. Specify the workload's + * relative resource name, formatted as: + * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}" For + * example: "organizations/123/locations/us-east1/workloads/assured-workload-2" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final AnalyzeWorkloadMoveResponse analyzeWorkloadMove(String project, String target) { + AnalyzeWorkloadMoveRequest request = + AnalyzeWorkloadMoveRequest.newBuilder().setProject(project).setTarget(target).build(); + return analyzeWorkloadMove(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Analyze if the source Assured Workloads can be moved to the target Assured Workload + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   AnalyzeWorkloadMoveRequest request =
+   *       AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build();
+   *   AnalyzeWorkloadMoveResponse response =
+   *       assuredWorkloadsServiceClient.analyzeWorkloadMove(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 AnalyzeWorkloadMoveResponse analyzeWorkloadMove(AnalyzeWorkloadMoveRequest request) { + return analyzeWorkloadMoveCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Analyze if the source Assured Workloads can be moved to the target Assured Workload + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   AnalyzeWorkloadMoveRequest request =
+   *       AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.analyzeWorkloadMoveCallable().futureCall(request);
+   *   // Do something.
+   *   AnalyzeWorkloadMoveResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + analyzeWorkloadMoveCallable() { + return stub.analyzeWorkloadMoveCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent Resource to list workloads from. Must be of the form + * `organizations/{org_id}/locations/{location}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListWorkloadsPagedResponse listWorkloads(LocationName parent) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listWorkloads(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
+   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent Resource to list workloads from. Must be of the form + * `organizations/{org_id}/locations/{location}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListWorkloadsPagedResponse listWorkloads(String parent) { + ListWorkloadsRequest request = ListWorkloadsRequest.newBuilder().setParent(parent).build(); + return listWorkloads(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   ListWorkloadsRequest request =
+   *       ListWorkloadsRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(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 ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request) { + return listWorkloadsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   ListWorkloadsRequest request =
+   *       ListWorkloadsRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   ApiFuture future =
+   *       assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Workload element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listWorkloadsPagedCallable() { + return stub.listWorkloadsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Assured Workloads under a CRM Node. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+   *     AssuredWorkloadsServiceClient.create()) {
+   *   ListWorkloadsRequest request =
+   *       ListWorkloadsRequest.newBuilder()
+   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .build();
+   *   while (true) {
+   *     ListWorkloadsResponse response =
+   *         assuredWorkloadsServiceClient.listWorkloadsCallable().call(request);
+   *     for (Workload element : response.getWorkloadsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listWorkloadsCallable() { + return stub.listWorkloadsCallable(); + } + + @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 ListWorkloadsPagedResponse + extends AbstractPagedListResponse< + ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, + ListWorkloadsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListWorkloadsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListWorkloadsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListWorkloadsPagedResponse(ListWorkloadsPage page) { + super(page, ListWorkloadsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListWorkloadsPage + extends AbstractPage< + ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage> { + + private ListWorkloadsPage( + PageContext context, + ListWorkloadsResponse response) { + super(context, response); + } + + private static ListWorkloadsPage createEmptyPage() { + return new ListWorkloadsPage(null, null); + } + + @Override + protected ListWorkloadsPage createPage( + PageContext context, + ListWorkloadsResponse response) { + return new ListWorkloadsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListWorkloadsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, + ListWorkloadsFixedSizeCollection> { + + private ListWorkloadsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListWorkloadsFixedSizeCollection createEmptyCollection() { + return new ListWorkloadsFixedSizeCollection(null, 0); + } + + @Override + protected ListWorkloadsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListWorkloadsFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java new file mode 100644 index 000000000000..b3af4540cedf --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java @@ -0,0 +1,297 @@ +/* + * 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.assuredworkloads.v1beta1; + +import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStubSettings; +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 AssuredWorkloadsServiceClient}. + * + *

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

    + *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder =
+ *     AssuredWorkloadsServiceSettings.newBuilder();
+ * assuredWorkloadsServiceSettingsBuilder
+ *     .updateWorkloadSettings()
+ *     .setRetrySettings(
+ *         assuredWorkloadsServiceSettingsBuilder
+ *             .updateWorkloadSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
+ *     assuredWorkloadsServiceSettingsBuilder.build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class AssuredWorkloadsServiceSettings + extends ClientSettings { + + /** Returns the object with the settings used for calls to createWorkload. */ + public UnaryCallSettings createWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).createWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to createWorkload. */ + public OperationCallSettings + createWorkloadOperationSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()) + .createWorkloadOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateWorkload. */ + public UnaryCallSettings updateWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).updateWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to restrictAllowedResources. */ + public UnaryCallSettings + restrictAllowedResourcesSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()) + .restrictAllowedResourcesSettings(); + } + + /** Returns the object with the settings used for calls to deleteWorkload. */ + public UnaryCallSettings deleteWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).deleteWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to getWorkload. */ + public UnaryCallSettings getWorkloadSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).getWorkloadSettings(); + } + + /** Returns the object with the settings used for calls to analyzeWorkloadMove. */ + public UnaryCallSettings + analyzeWorkloadMoveSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).analyzeWorkloadMoveSettings(); + } + + /** Returns the object with the settings used for calls to listWorkloads. */ + public PagedCallSettings + listWorkloadsSettings() { + return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).listWorkloadsSettings(); + } + + public static final AssuredWorkloadsServiceSettings create( + AssuredWorkloadsServiceStubSettings stub) throws IOException { + return new AssuredWorkloadsServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return AssuredWorkloadsServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return AssuredWorkloadsServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default gRPC ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return AssuredWorkloadsServiceStubSettings.defaultTransportChannelProvider(); + } + + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for AssuredWorkloadsServiceSettings. */ + public static class Builder + extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(AssuredWorkloadsServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(AssuredWorkloadsServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(AssuredWorkloadsServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(AssuredWorkloadsServiceStubSettings.newBuilder()); + } + + @BetaApi + private static Builder createHttpJsonDefault() { + return new Builder(AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder()); + } + + public AssuredWorkloadsServiceStubSettings.Builder getStubSettingsBuilder() { + return ((AssuredWorkloadsServiceStubSettings.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 createWorkload. */ + public UnaryCallSettings.Builder createWorkloadSettings() { + return getStubSettingsBuilder().createWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to createWorkload. */ + public OperationCallSettings.Builder< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings() { + return getStubSettingsBuilder().createWorkloadOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateWorkload. */ + public UnaryCallSettings.Builder updateWorkloadSettings() { + return getStubSettingsBuilder().updateWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to restrictAllowedResources. */ + public UnaryCallSettings.Builder< + RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> + restrictAllowedResourcesSettings() { + return getStubSettingsBuilder().restrictAllowedResourcesSettings(); + } + + /** Returns the builder for the settings used for calls to deleteWorkload. */ + public UnaryCallSettings.Builder deleteWorkloadSettings() { + return getStubSettingsBuilder().deleteWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to getWorkload. */ + public UnaryCallSettings.Builder getWorkloadSettings() { + return getStubSettingsBuilder().getWorkloadSettings(); + } + + /** Returns the builder for the settings used for calls to analyzeWorkloadMove. */ + public UnaryCallSettings.Builder + analyzeWorkloadMoveSettings() { + return getStubSettingsBuilder().analyzeWorkloadMoveSettings(); + } + + /** Returns the builder for the settings used for calls to listWorkloads. */ + public PagedCallSettings.Builder< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings() { + return getStubSettingsBuilder().listWorkloadsSettings(); + } + + @Override + public AssuredWorkloadsServiceSettings build() throws IOException { + return new AssuredWorkloadsServiceSettings(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json new file mode 100644 index 000000000000..843d0d0559eb --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json @@ -0,0 +1,39 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", + "language": "java", + "protoPackage": "google.cloud.assuredworkloads.v1beta1", + "libraryPackage": "com.google.cloud.assuredworkloads.v1beta1", + "services": { + "AssuredWorkloadsService": { + "clients": { + "grpc": { + "libraryClient": "AssuredWorkloadsServiceClient", + "rpcs": { + "AnalyzeWorkloadMove": { + "methods": ["analyzeWorkloadMove", "analyzeWorkloadMove", "analyzeWorkloadMoveCallable"] + }, + "CreateWorkload": { + "methods": ["createWorkloadAsync", "createWorkloadAsync", "createWorkloadAsync", "createWorkloadOperationCallable", "createWorkloadCallable"] + }, + "DeleteWorkload": { + "methods": ["deleteWorkload", "deleteWorkload", "deleteWorkload", "deleteWorkloadCallable"] + }, + "GetWorkload": { + "methods": ["getWorkload", "getWorkload", "getWorkload", "getWorkloadCallable"] + }, + "ListWorkloads": { + "methods": ["listWorkloads", "listWorkloads", "listWorkloads", "listWorkloadsPagedCallable", "listWorkloadsCallable"] + }, + "RestrictAllowedResources": { + "methods": ["restrictAllowedResources", "restrictAllowedResourcesCallable"] + }, + "UpdateWorkload": { + "methods": ["updateWorkload", "updateWorkload", "updateWorkloadCallable"] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java new file mode 100644 index 000000000000..da116ebbdc23 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java @@ -0,0 +1,42 @@ +/* + * 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 Assured Workloads API + * + *

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

======================= AssuredWorkloadsServiceClient ======================= + * + *

Service Description: Service to manage AssuredWorkloads. + * + *

Sample for AssuredWorkloadsServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
+ *     AssuredWorkloadsServiceClient.create()) {
+ *   Workload workload = Workload.newBuilder().build();
+ *   FieldMask updateMask = FieldMask.newBuilder().build();
+ *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
+ * }
+ * }
+ */ +@Generated("by gapic-generator-java") +package com.google.cloud.assuredworkloads.v1beta1; + +import javax.annotation.Generated; diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java new file mode 100644 index 000000000000..8579f31a825b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java @@ -0,0 +1,102 @@ +/* + * 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.assuredworkloads.v1beta1.stub; + +import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +import com.google.api.core.BetaApi; +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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; +import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public abstract class AssuredWorkloadsServiceStub implements BackgroundResource { + + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + + public OperationCallable + createWorkloadOperationCallable() { + throw new UnsupportedOperationException("Not implemented: createWorkloadOperationCallable()"); + } + + public UnaryCallable createWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: createWorkloadCallable()"); + } + + public UnaryCallable updateWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: updateWorkloadCallable()"); + } + + public UnaryCallable + restrictAllowedResourcesCallable() { + throw new UnsupportedOperationException("Not implemented: restrictAllowedResourcesCallable()"); + } + + public UnaryCallable deleteWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: deleteWorkloadCallable()"); + } + + public UnaryCallable getWorkloadCallable() { + throw new UnsupportedOperationException("Not implemented: getWorkloadCallable()"); + } + + public UnaryCallable + analyzeWorkloadMoveCallable() { + throw new UnsupportedOperationException("Not implemented: analyzeWorkloadMoveCallable()"); + } + + public UnaryCallable + listWorkloadsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listWorkloadsPagedCallable()"); + } + + public UnaryCallable listWorkloadsCallable() { + throw new UnsupportedOperationException("Not implemented: listWorkloadsCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java new file mode 100644 index 000000000000..6e860cafae4a --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java @@ -0,0 +1,619 @@ +/* + * 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.assuredworkloads.v1beta1.stub; + +import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; +import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +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.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 AssuredWorkloadsServiceStub}. + * + *

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

    + *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder =
+ *     AssuredWorkloadsServiceStubSettings.newBuilder();
+ * assuredWorkloadsServiceSettingsBuilder
+ *     .updateWorkloadSettings()
+ *     .setRetrySettings(
+ *         assuredWorkloadsServiceSettingsBuilder
+ *             .updateWorkloadSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setTotalTimeout(Duration.ofSeconds(30))
+ *             .build());
+ * AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings =
+ *     assuredWorkloadsServiceSettingsBuilder.build();
+ * }
+ */ +@BetaApi +@Generated("by gapic-generator-java") +public class AssuredWorkloadsServiceStubSettings + 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 createWorkloadSettings; + private final OperationCallSettings< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings; + private final UnaryCallSettings updateWorkloadSettings; + private final UnaryCallSettings + restrictAllowedResourcesSettings; + private final UnaryCallSettings deleteWorkloadSettings; + private final UnaryCallSettings getWorkloadSettings; + private final UnaryCallSettings + analyzeWorkloadMoveSettings; + private final PagedCallSettings< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings; + + private static final PagedListDescriptor + LIST_WORKLOADS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListWorkloadsRequest injectToken(ListWorkloadsRequest payload, String token) { + return ListWorkloadsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListWorkloadsRequest injectPageSize(ListWorkloadsRequest payload, int pageSize) { + return ListWorkloadsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListWorkloadsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListWorkloadsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListWorkloadsResponse payload) { + return payload.getWorkloadsList() == null + ? ImmutableList.of() + : payload.getWorkloadsList(); + } + }; + + private static final PagedListResponseFactory< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + LIST_WORKLOADS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListWorkloadsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_WORKLOADS_PAGE_STR_DESC, request, context); + return ListWorkloadsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to createWorkload. */ + public UnaryCallSettings createWorkloadSettings() { + return createWorkloadSettings; + } + + /** Returns the object with the settings used for calls to createWorkload. */ + public OperationCallSettings + createWorkloadOperationSettings() { + return createWorkloadOperationSettings; + } + + /** Returns the object with the settings used for calls to updateWorkload. */ + public UnaryCallSettings updateWorkloadSettings() { + return updateWorkloadSettings; + } + + /** Returns the object with the settings used for calls to restrictAllowedResources. */ + public UnaryCallSettings + restrictAllowedResourcesSettings() { + return restrictAllowedResourcesSettings; + } + + /** Returns the object with the settings used for calls to deleteWorkload. */ + public UnaryCallSettings deleteWorkloadSettings() { + return deleteWorkloadSettings; + } + + /** Returns the object with the settings used for calls to getWorkload. */ + public UnaryCallSettings getWorkloadSettings() { + return getWorkloadSettings; + } + + /** Returns the object with the settings used for calls to analyzeWorkloadMove. */ + public UnaryCallSettings + analyzeWorkloadMoveSettings() { + return analyzeWorkloadMoveSettings; + } + + /** Returns the object with the settings used for calls to listWorkloads. */ + public PagedCallSettings + listWorkloadsSettings() { + return listWorkloadsSettings; + } + + public AssuredWorkloadsServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcAssuredWorkloadsServiceStub.create(this); + } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonAssuredWorkloadsServiceStub.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 "assuredworkloads.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "assuredworkloads.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(AssuredWorkloadsServiceStubSettings.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(AssuredWorkloadsServiceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + createWorkloadSettings = settingsBuilder.createWorkloadSettings().build(); + createWorkloadOperationSettings = settingsBuilder.createWorkloadOperationSettings().build(); + updateWorkloadSettings = settingsBuilder.updateWorkloadSettings().build(); + restrictAllowedResourcesSettings = settingsBuilder.restrictAllowedResourcesSettings().build(); + deleteWorkloadSettings = settingsBuilder.deleteWorkloadSettings().build(); + getWorkloadSettings = settingsBuilder.getWorkloadSettings().build(); + analyzeWorkloadMoveSettings = settingsBuilder.analyzeWorkloadMoveSettings().build(); + listWorkloadsSettings = settingsBuilder.listWorkloadsSettings().build(); + } + + /** Builder for AssuredWorkloadsServiceStubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder + createWorkloadSettings; + private final OperationCallSettings.Builder< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings; + private final UnaryCallSettings.Builder updateWorkloadSettings; + private final UnaryCallSettings.Builder< + RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> + restrictAllowedResourcesSettings; + private final UnaryCallSettings.Builder deleteWorkloadSettings; + private final UnaryCallSettings.Builder getWorkloadSettings; + private final UnaryCallSettings.Builder + analyzeWorkloadMoveSettings; + private final PagedCallSettings.Builder< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_1_codes", + ImmutableSet.copyOf(Lists.newArrayList(StatusCode.Code.UNAVAILABLE))); + 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_0_params", settings); + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(200L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelay(Duration.ofMillis(30000L)) + .setInitialRpcTimeout(Duration.ofMillis(60000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ofMillis(60000L)) + .setTotalTimeout(Duration.ofMillis(60000L)) + .build(); + definitions.put("retry_policy_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + createWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createWorkloadOperationSettings = OperationCallSettings.newBuilder(); + updateWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + restrictAllowedResourcesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + analyzeWorkloadMoveSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listWorkloadsSettings = PagedCallSettings.newBuilder(LIST_WORKLOADS_PAGE_STR_FACT); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createWorkloadSettings, + updateWorkloadSettings, + restrictAllowedResourcesSettings, + deleteWorkloadSettings, + getWorkloadSettings, + analyzeWorkloadMoveSettings, + listWorkloadsSettings); + initDefaults(this); + } + + protected Builder(AssuredWorkloadsServiceStubSettings settings) { + super(settings); + + createWorkloadSettings = settings.createWorkloadSettings.toBuilder(); + createWorkloadOperationSettings = settings.createWorkloadOperationSettings.toBuilder(); + updateWorkloadSettings = settings.updateWorkloadSettings.toBuilder(); + restrictAllowedResourcesSettings = settings.restrictAllowedResourcesSettings.toBuilder(); + deleteWorkloadSettings = settings.deleteWorkloadSettings.toBuilder(); + getWorkloadSettings = settings.getWorkloadSettings.toBuilder(); + analyzeWorkloadMoveSettings = settings.analyzeWorkloadMoveSettings.toBuilder(); + listWorkloadsSettings = settings.listWorkloadsSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + createWorkloadSettings, + updateWorkloadSettings, + restrictAllowedResourcesSettings, + deleteWorkloadSettings, + getWorkloadSettings, + analyzeWorkloadMoveSettings, + listWorkloadsSettings); + } + + 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 + .createWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .updateWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); + + builder + .restrictAllowedResourcesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .getWorkloadSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .analyzeWorkloadMoveSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .listWorkloadsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); + + builder + .createWorkloadOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Workload.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create( + CreateWorkloadOperationMetadata.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 createWorkload. */ + public UnaryCallSettings.Builder createWorkloadSettings() { + return createWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to createWorkload. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> + createWorkloadOperationSettings() { + return createWorkloadOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateWorkload. */ + public UnaryCallSettings.Builder updateWorkloadSettings() { + return updateWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to restrictAllowedResources. */ + public UnaryCallSettings.Builder< + RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> + restrictAllowedResourcesSettings() { + return restrictAllowedResourcesSettings; + } + + /** Returns the builder for the settings used for calls to deleteWorkload. */ + public UnaryCallSettings.Builder deleteWorkloadSettings() { + return deleteWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to getWorkload. */ + public UnaryCallSettings.Builder getWorkloadSettings() { + return getWorkloadSettings; + } + + /** Returns the builder for the settings used for calls to analyzeWorkloadMove. */ + public UnaryCallSettings.Builder + analyzeWorkloadMoveSettings() { + return analyzeWorkloadMoveSettings; + } + + /** Returns the builder for the settings used for calls to listWorkloads. */ + public PagedCallSettings.Builder< + ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> + listWorkloadsSettings() { + return listWorkloadsSettings; + } + + @Override + public AssuredWorkloadsServiceStubSettings build() throws IOException { + return new AssuredWorkloadsServiceStubSettings(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java new file mode 100644 index 000000000000..671996e55bd4 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java @@ -0,0 +1,115 @@ +/* + * 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.assuredworkloads.v1beta1.stub; + +import com.google.api.core.BetaApi; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcAssuredWorkloadsServiceCallableFactory 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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java new file mode 100644 index 000000000000..f1a814ee1c1c --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java @@ -0,0 +1,377 @@ +/* + * 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.assuredworkloads.v1beta1.stub; + +import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +import com.google.api.core.BetaApi; +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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; +import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.common.collect.ImmutableMap; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class GrpcAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { + private static final MethodDescriptor + createWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/CreateWorkload") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + updateWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/UpdateWorkload") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) + .build(); + + private static final MethodDescriptor< + RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> + restrictAllowedResourcesMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/RestrictAllowedResources") + .setRequestMarshaller( + ProtoUtils.marshaller(RestrictAllowedResourcesRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(RestrictAllowedResourcesResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/DeleteWorkload") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getWorkloadMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/GetWorkload") + .setRequestMarshaller(ProtoUtils.marshaller(GetWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + analyzeWorkloadMoveMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/AnalyzeWorkloadMove") + .setRequestMarshaller( + ProtoUtils.marshaller(AnalyzeWorkloadMoveRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(AnalyzeWorkloadMoveResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listWorkloadsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/ListWorkloads") + .setRequestMarshaller( + ProtoUtils.marshaller(ListWorkloadsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListWorkloadsResponse.getDefaultInstance())) + .build(); + + private final UnaryCallable createWorkloadCallable; + private final OperationCallable + createWorkloadOperationCallable; + private final UnaryCallable updateWorkloadCallable; + private final UnaryCallable + restrictAllowedResourcesCallable; + private final UnaryCallable deleteWorkloadCallable; + private final UnaryCallable getWorkloadCallable; + private final UnaryCallable + analyzeWorkloadMoveCallable; + private final UnaryCallable listWorkloadsCallable; + private final UnaryCallable + listWorkloadsPagedCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcAssuredWorkloadsServiceStub create( + AssuredWorkloadsServiceStubSettings settings) throws IOException { + return new GrpcAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcAssuredWorkloadsServiceStub create(ClientContext clientContext) + throws IOException { + return new GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcAssuredWorkloadsServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcAssuredWorkloadsServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings createWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createWorkloadMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("parent", String.valueOf(request.getParent())); + return params.build(); + }) + .build(); + GrpcCallSettings updateWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateWorkloadMethodDescriptor) + .build(); + GrpcCallSettings + restrictAllowedResourcesTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(restrictAllowedResourcesMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings deleteWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteWorkloadMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings getWorkloadTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getWorkloadMethodDescriptor) + .build(); + GrpcCallSettings + analyzeWorkloadMoveTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(analyzeWorkloadMoveMethodDescriptor) + .build(); + GrpcCallSettings listWorkloadsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listWorkloadsMethodDescriptor) + .build(); + + this.createWorkloadCallable = + callableFactory.createUnaryCallable( + createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); + this.createWorkloadOperationCallable = + callableFactory.createOperationCallable( + createWorkloadTransportSettings, + settings.createWorkloadOperationSettings(), + clientContext, + operationsStub); + this.updateWorkloadCallable = + callableFactory.createUnaryCallable( + updateWorkloadTransportSettings, settings.updateWorkloadSettings(), clientContext); + this.restrictAllowedResourcesCallable = + callableFactory.createUnaryCallable( + restrictAllowedResourcesTransportSettings, + settings.restrictAllowedResourcesSettings(), + clientContext); + this.deleteWorkloadCallable = + callableFactory.createUnaryCallable( + deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); + this.getWorkloadCallable = + callableFactory.createUnaryCallable( + getWorkloadTransportSettings, settings.getWorkloadSettings(), clientContext); + this.analyzeWorkloadMoveCallable = + callableFactory.createUnaryCallable( + analyzeWorkloadMoveTransportSettings, + settings.analyzeWorkloadMoveSettings(), + clientContext); + this.listWorkloadsCallable = + callableFactory.createUnaryCallable( + listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); + this.listWorkloadsPagedCallable = + callableFactory.createPagedCallable( + listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable createWorkloadCallable() { + return createWorkloadCallable; + } + + @Override + public OperationCallable + createWorkloadOperationCallable() { + return createWorkloadOperationCallable; + } + + @Override + public UnaryCallable updateWorkloadCallable() { + return updateWorkloadCallable; + } + + @Override + public UnaryCallable + restrictAllowedResourcesCallable() { + return restrictAllowedResourcesCallable; + } + + @Override + public UnaryCallable deleteWorkloadCallable() { + return deleteWorkloadCallable; + } + + @Override + public UnaryCallable getWorkloadCallable() { + return getWorkloadCallable; + } + + @Override + public UnaryCallable + analyzeWorkloadMoveCallable() { + return analyzeWorkloadMoveCallable; + } + + @Override + public UnaryCallable listWorkloadsCallable() { + return listWorkloadsCallable; + } + + @Override + public UnaryCallable + listWorkloadsPagedCallable() { + return listWorkloadsPagedCallable; + } + + @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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java new file mode 100644 index 000000000000..70ab5a3b0bf0 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java @@ -0,0 +1,105 @@ +/* + * 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.assuredworkloads.v1beta1.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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonAssuredWorkloadsServiceCallableFactory + 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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java new file mode 100644 index 000000000000..e6555e57c203 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java @@ -0,0 +1,347 @@ +/* + * 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.assuredworkloads.v1beta1.stub; + +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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +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 AssuredWorkloadsService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@BetaApi +@Generated("by gapic-generator-java") +public class HttpJsonAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(CreateWorkloadOperationMetadata.getDescriptor()) + .add(Workload.getDescriptor()) + .build(); + + private static final ApiMethodDescriptor + createWorkloadMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/CreateWorkload") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{parent=organizations/*/locations/*}/workloads", + 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, "externalId", request.getExternalId()); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("workload", request.getWorkload())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateWorkloadRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor< + RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> + restrictAllowedResourcesMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/RestrictAllowedResources") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources", + 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 -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RestrictAllowedResourcesResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteWorkloadMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/DeleteWorkload") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta1/{name=organizations/*/locations/*/workloads/*}", + 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, "etag", request.getEtag()); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private final UnaryCallable createWorkloadCallable; + private final OperationCallable + createWorkloadOperationCallable; + private final UnaryCallable + restrictAllowedResourcesCallable; + private final UnaryCallable deleteWorkloadCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonAssuredWorkloadsServiceStub create( + AssuredWorkloadsServiceStubSettings settings) throws IOException { + return new HttpJsonAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonAssuredWorkloadsServiceStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), clientContext); + } + + public static final HttpJsonAssuredWorkloadsServiceStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), + clientContext, + callableFactory); + } + + /** + * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonAssuredWorkloadsServiceCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( + AssuredWorkloadsServiceStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create(clientContext, callableFactory, typeRegistry); + + HttpJsonCallSettings createWorkloadTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createWorkloadMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + restrictAllowedResourcesTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(restrictAllowedResourcesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings deleteWorkloadTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteWorkloadMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + + this.createWorkloadCallable = + callableFactory.createUnaryCallable( + createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); + this.createWorkloadOperationCallable = + callableFactory.createOperationCallable( + createWorkloadTransportSettings, + settings.createWorkloadOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.restrictAllowedResourcesCallable = + callableFactory.createUnaryCallable( + restrictAllowedResourcesTransportSettings, + settings.restrictAllowedResourcesSettings(), + clientContext); + this.deleteWorkloadCallable = + callableFactory.createUnaryCallable( + deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(createWorkloadMethodDescriptor); + methodDescriptors.add(restrictAllowedResourcesMethodDescriptor); + methodDescriptors.add(deleteWorkloadMethodDescriptor); + return methodDescriptors; + } + + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + + @Override + public UnaryCallable createWorkloadCallable() { + return createWorkloadCallable; + } + + @Override + public OperationCallable + createWorkloadOperationCallable() { + return createWorkloadOperationCallable; + } + + @Override + public UnaryCallable + restrictAllowedResourcesCallable() { + return restrictAllowedResourcesCallable; + } + + @Override + public UnaryCallable deleteWorkloadCallable() { + return deleteWorkloadCallable; + } + + @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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java new file mode 100644 index 000000000000..7bfd47713dc6 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java @@ -0,0 +1,361 @@ +/* + * 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.assuredworkloads.v1beta1; + +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.assuredworkloads.v1beta1.stub.HttpJsonAssuredWorkloadsServiceStub; +import com.google.longrunning.Operation; +import com.google.protobuf.Any; +import com.google.protobuf.Empty; +import com.google.protobuf.Timestamp; +import java.io.IOException; +import java.util.ArrayList; +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 AssuredWorkloadsServiceClientHttpJsonTest { + private static MockHttpService mockService; + private static AssuredWorkloadsServiceClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonAssuredWorkloadsServiceStub.getMethodDescriptors(), + AssuredWorkloadsServiceSettings.getDefaultEndpoint()); + AssuredWorkloadsServiceSettings settings = + AssuredWorkloadsServiceSettings.newHttpJsonBuilder() + .setTransportChannelProvider( + AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = AssuredWorkloadsServiceClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void createWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + 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 createWorkloadExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "organizations/organization-9365/locations/location-9365"; + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + 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 createWorkloadExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "organizations/organization-9365/locations/location-9365"; + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateWorkloadUnsupportedMethodTest() throws Exception { + // The updateWorkload() method is not supported in REST transport. + //This empty test is generated for technical reasons. + } + + @Test + public void restrictAllowedResourcesTest() throws Exception { + RestrictAllowedResourcesResponse expectedResponse = + RestrictAllowedResourcesResponse.newBuilder().build(); + mockService.addResponse(expectedResponse); + + RestrictAllowedResourcesRequest request = + RestrictAllowedResourcesRequest.newBuilder() + .setName( + "organizations/organization-4962/locations/location-4962/workloads/workload-4962") + .build(); + + RestrictAllowedResourcesResponse actualResponse = client.restrictAllowedResources(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 restrictAllowedResourcesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RestrictAllowedResourcesRequest request = + RestrictAllowedResourcesRequest.newBuilder() + .setName( + "organizations/organization-4962/locations/location-4962/workloads/workload-4962") + .build(); + client.restrictAllowedResources(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + client.deleteWorkload(name); + + 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 deleteWorkloadExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; + + client.deleteWorkload(name); + + 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 deleteWorkloadExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadUnsupportedMethodTest() throws Exception { + // The getWorkload() method is not supported in REST transport. + //This empty test is generated for technical reasons. + } + + @Test + public void analyzeWorkloadMoveUnsupportedMethodTest() throws Exception { + // The analyzeWorkloadMove() method is not supported in REST transport. + //This empty test is generated for technical reasons. + } + + @Test + public void listWorkloadsUnsupportedMethodTest() throws Exception { + // The listWorkloads() method is not supported in REST transport. + //This empty test is generated for technical reasons. + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java new file mode 100644 index 000000000000..a0abdbd5f3da --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java @@ -0,0 +1,600 @@ +/* + * 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.assuredworkloads.v1beta1; + +import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; + +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.common.collect.Lists; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Any; +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 AssuredWorkloadsServiceClientTest { + private static MockAssuredWorkloadsService mockAssuredWorkloadsService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private AssuredWorkloadsServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockAssuredWorkloadsService = new MockAssuredWorkloadsService(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockAssuredWorkloadsService)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + AssuredWorkloadsServiceSettings settings = + AssuredWorkloadsServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = AssuredWorkloadsServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void createWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockAssuredWorkloadsService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(workload, actualRequest.getWorkload()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).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 createWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createWorkloadTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockAssuredWorkloadsService.addResponse(resultOperation); + + String parent = "parent-995424086"; + Workload workload = Workload.newBuilder().build(); + + Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(workload, actualRequest.getWorkload()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createWorkloadExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String parent = "parent-995424086"; + Workload workload = Workload.newBuilder().build(); + client.createWorkloadAsync(parent, workload).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 updateWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + Workload workload = Workload.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Workload actualResponse = client.updateWorkload(workload, updateMask); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateWorkloadRequest actualRequest = ((UpdateWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(workload, actualRequest.getWorkload()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + Workload workload = Workload.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateWorkload(workload, updateMask); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void restrictAllowedResourcesTest() throws Exception { + RestrictAllowedResourcesResponse expectedResponse = + RestrictAllowedResourcesResponse.newBuilder().build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + RestrictAllowedResourcesRequest request = + RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); + + RestrictAllowedResourcesResponse actualResponse = client.restrictAllowedResources(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RestrictAllowedResourcesRequest actualRequest = + ((RestrictAllowedResourcesRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getRestrictionType(), actualRequest.getRestrictionType()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void restrictAllowedResourcesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + RestrictAllowedResourcesRequest request = + RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); + client.restrictAllowedResources(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + client.deleteWorkload(name); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteWorkloadTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteWorkload(name); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteWorkloadExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String name = "name3373707"; + client.deleteWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadTest() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + + Workload actualResponse = client.getWorkload(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getWorkloadExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + client.getWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getWorkloadTest2() throws Exception { + Workload expectedResponse = + Workload.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setDisplayName("displayName1714148973") + .addAllResources(new ArrayList()) + .setCreateTime(Timestamp.newBuilder().build()) + .setBillingAccount("billingAccount708726578") + .setEtag("etag3123477") + .putAllLabels(new HashMap()) + .setProvisionedResourcesParent("provisionedResourcesParent1733249115") + .setKmsSettings(Workload.KMSSettings.newBuilder().build()) + .addAllResourceSettings(new ArrayList()) + .setEnableSovereignControls(true) + .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String name = "name3373707"; + + Workload actualResponse = client.getWorkload(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getWorkloadExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String name = "name3373707"; + client.getWorkload(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void analyzeWorkloadMoveTest() throws Exception { + AnalyzeWorkloadMoveResponse expectedResponse = + AnalyzeWorkloadMoveResponse.newBuilder().addAllBlockers(new ArrayList()).build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String project = "project-309310695"; + String target = "target-880905839"; + + AnalyzeWorkloadMoveResponse actualResponse = client.analyzeWorkloadMove(project, target); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AnalyzeWorkloadMoveRequest actualRequest = ((AnalyzeWorkloadMoveRequest) actualRequests.get(0)); + + Assert.assertEquals(project, actualRequest.getProject()); + Assert.assertEquals(target, actualRequest.getTarget()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void analyzeWorkloadMoveExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String project = "project-309310695"; + String target = "target-880905839"; + client.analyzeWorkloadMove(project, target); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listWorkloadsTest() throws Exception { + Workload responsesElement = Workload.newBuilder().build(); + ListWorkloadsResponse expectedResponse = + ListWorkloadsResponse.newBuilder() + .setNextPageToken("") + .addAllWorkloads(Arrays.asList(responsesElement)) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + + ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listWorkloadsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + client.listWorkloads(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listWorkloadsTest2() throws Exception { + Workload responsesElement = Workload.newBuilder().build(); + ListWorkloadsResponse expectedResponse = + ListWorkloadsResponse.newBuilder() + .setNextPageToken("") + .addAllWorkloads(Arrays.asList(responsesElement)) + .build(); + mockAssuredWorkloadsService.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); + + List actualRequests = mockAssuredWorkloadsService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listWorkloadsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockAssuredWorkloadsService.addException(exception); + + try { + String parent = "parent-995424086"; + client.listWorkloads(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java new file mode 100644 index 000000000000..f90af0de4f88 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java @@ -0,0 +1,59 @@ +/* + * 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.assuredworkloads.v1beta1; + +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 MockAssuredWorkloadsService implements MockGrpcService { + private final MockAssuredWorkloadsServiceImpl serviceImpl; + + public MockAssuredWorkloadsService() { + serviceImpl = new MockAssuredWorkloadsServiceImpl(); + } + + @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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java new file mode 100644 index 000000000000..4b428f4dbe8b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java @@ -0,0 +1,210 @@ +/* + * 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.assuredworkloads.v1beta1; + +import com.google.api.core.BetaApi; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceGrpc.AssuredWorkloadsServiceImplBase; +import com.google.longrunning.Operation; +import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Empty; +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 MockAssuredWorkloadsServiceImpl extends AssuredWorkloadsServiceImplBase { + private List requests; + private Queue responses; + + public MockAssuredWorkloadsServiceImpl() { + 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 createWorkload( + CreateWorkloadRequest 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 CreateWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateWorkload( + UpdateWorkloadRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Workload) { + requests.add(request); + responseObserver.onNext(((Workload) 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 UpdateWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Workload.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void restrictAllowedResources( + RestrictAllowedResourcesRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RestrictAllowedResourcesResponse) { + requests.add(request); + responseObserver.onNext(((RestrictAllowedResourcesResponse) 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 RestrictAllowedResources, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RestrictAllowedResourcesResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteWorkload( + DeleteWorkloadRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) 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 DeleteWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getWorkload(GetWorkloadRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Workload) { + requests.add(request); + responseObserver.onNext(((Workload) 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 GetWorkload, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Workload.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void analyzeWorkloadMove( + AnalyzeWorkloadMoveRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof AnalyzeWorkloadMoveResponse) { + requests.add(request); + responseObserver.onNext(((AnalyzeWorkloadMoveResponse) 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 AnalyzeWorkloadMove, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + AnalyzeWorkloadMoveResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listWorkloads( + ListWorkloadsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListWorkloadsResponse) { + requests.add(request); + responseObserver.onNext(((ListWorkloadsResponse) 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 ListWorkloads, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListWorkloadsResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java b/owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java new file mode 100644 index 000000000000..6bb60211aca2 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java @@ -0,0 +1,875 @@ +package com.google.cloud.assuredworkloads.v1beta1; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * Service to manage AssuredWorkloads.
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler", + comments = "Source: google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto") +@io.grpc.stub.annotations.GrpcGenerated +public final class AssuredWorkloadsServiceGrpc { + + private AssuredWorkloadsServiceGrpc() {} + + public static final String SERVICE_NAME = "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getCreateWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateWorkload", + requestType = com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getCreateWorkloadMethod() { + io.grpc.MethodDescriptor getCreateWorkloadMethod; + if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod = getCreateWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("CreateWorkload")) + .build(); + } + } + } + return getCreateWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdateWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateWorkload", + requestType = com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.class, + responseType = com.google.cloud.assuredworkloads.v1beta1.Workload.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getUpdateWorkloadMethod() { + io.grpc.MethodDescriptor getUpdateWorkloadMethod; + if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod = getUpdateWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("UpdateWorkload")) + .build(); + } + } + } + return getUpdateWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getRestrictAllowedResourcesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RestrictAllowedResources", + requestType = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.class, + responseType = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getRestrictAllowedResourcesMethod() { + io.grpc.MethodDescriptor getRestrictAllowedResourcesMethod; + if ((getRestrictAllowedResourcesMethod = AssuredWorkloadsServiceGrpc.getRestrictAllowedResourcesMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getRestrictAllowedResourcesMethod = AssuredWorkloadsServiceGrpc.getRestrictAllowedResourcesMethod) == null) { + AssuredWorkloadsServiceGrpc.getRestrictAllowedResourcesMethod = getRestrictAllowedResourcesMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RestrictAllowedResources")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("RestrictAllowedResources")) + .build(); + } + } + } + return getRestrictAllowedResourcesMethod; + } + + private static volatile io.grpc.MethodDescriptor getDeleteWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteWorkload", + requestType = com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getDeleteWorkloadMethod() { + io.grpc.MethodDescriptor getDeleteWorkloadMethod; + if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod = getDeleteWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("DeleteWorkload")) + .build(); + } + } + } + return getDeleteWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getGetWorkloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetWorkload", + requestType = com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.class, + responseType = com.google.cloud.assuredworkloads.v1beta1.Workload.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getGetWorkloadMethod() { + io.grpc.MethodDescriptor getGetWorkloadMethod; + if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { + AssuredWorkloadsServiceGrpc.getGetWorkloadMethod = getGetWorkloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetWorkload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("GetWorkload")) + .build(); + } + } + } + return getGetWorkloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getAnalyzeWorkloadMoveMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AnalyzeWorkloadMove", + requestType = com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.class, + responseType = com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getAnalyzeWorkloadMoveMethod() { + io.grpc.MethodDescriptor getAnalyzeWorkloadMoveMethod; + if ((getAnalyzeWorkloadMoveMethod = AssuredWorkloadsServiceGrpc.getAnalyzeWorkloadMoveMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getAnalyzeWorkloadMoveMethod = AssuredWorkloadsServiceGrpc.getAnalyzeWorkloadMoveMethod) == null) { + AssuredWorkloadsServiceGrpc.getAnalyzeWorkloadMoveMethod = getAnalyzeWorkloadMoveMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AnalyzeWorkloadMove")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("AnalyzeWorkloadMove")) + .build(); + } + } + } + return getAnalyzeWorkloadMoveMethod; + } + + private static volatile io.grpc.MethodDescriptor getListWorkloadsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListWorkloads", + requestType = com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.class, + responseType = com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getListWorkloadsMethod() { + io.grpc.MethodDescriptor getListWorkloadsMethod; + if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { + synchronized (AssuredWorkloadsServiceGrpc.class) { + if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { + AssuredWorkloadsServiceGrpc.getListWorkloadsMethod = getListWorkloadsMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkloads")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.getDefaultInstance())) + .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("ListWorkloads")) + .build(); + } + } + } + return getListWorkloadsMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceStub(channel, callOptions); + } + }; + return AssuredWorkloadsServiceStub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static AssuredWorkloadsServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public AssuredWorkloadsServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); + } + }; + return AssuredWorkloadsServiceBlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static AssuredWorkloadsServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public AssuredWorkloadsServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceFutureStub(channel, callOptions); + } + }; + return AssuredWorkloadsServiceFutureStub.newStub(factory, channel); + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static abstract class AssuredWorkloadsServiceImplBase implements io.grpc.BindableService { + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public void createWorkload(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateWorkloadMethod(), responseObserver); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public void updateWorkload(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateWorkloadMethod(), responseObserver); + } + + /** + *
+     * Restrict the list of resources allowed in the Workload environment.
+     * The current list of allowed products can be found at
+     * https://cloud.google.com/assured-workloads/docs/supported-products
+     * In addition to assuredworkloads.workload.update permission, the user should
+     * also have orgpolicy.policy.set permission on the folder resource
+     * to use this functionality.
+     * 
+ */ + public void restrictAllowedResources(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRestrictAllowedResourcesMethod(), responseObserver); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * In addition to assuredworkloads.workload.delete permission, the user should
+     * also have orgpolicy.policy.set permission on the deleted folder to remove
+     * Assured Workloads OrgPolicies.
+     * 
+ */ + public void deleteWorkload(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteWorkloadMethod(), responseObserver); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public void getWorkload(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetWorkloadMethod(), responseObserver); + } + + /** + *
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
+     * 
+ */ + public void analyzeWorkloadMove(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getAnalyzeWorkloadMoveMethod(), responseObserver); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public void listWorkloads(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListWorkloadsMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest, + com.google.longrunning.Operation>( + this, METHODID_CREATE_WORKLOAD))) + .addMethod( + getUpdateWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest, + com.google.cloud.assuredworkloads.v1beta1.Workload>( + this, METHODID_UPDATE_WORKLOAD))) + .addMethod( + getRestrictAllowedResourcesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest, + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse>( + this, METHODID_RESTRICT_ALLOWED_RESOURCES))) + .addMethod( + getDeleteWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest, + com.google.protobuf.Empty>( + this, METHODID_DELETE_WORKLOAD))) + .addMethod( + getGetWorkloadMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest, + com.google.cloud.assuredworkloads.v1beta1.Workload>( + this, METHODID_GET_WORKLOAD))) + .addMethod( + getAnalyzeWorkloadMoveMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest, + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse>( + this, METHODID_ANALYZE_WORKLOAD_MOVE))) + .addMethod( + getListWorkloadsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest, + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse>( + this, METHODID_LIST_WORKLOADS))) + .build(); + } + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static final class AssuredWorkloadsServiceStub extends io.grpc.stub.AbstractAsyncStub { + private AssuredWorkloadsServiceStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected AssuredWorkloadsServiceStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceStub(channel, callOptions); + } + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public void createWorkload(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public void updateWorkload(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Restrict the list of resources allowed in the Workload environment.
+     * The current list of allowed products can be found at
+     * https://cloud.google.com/assured-workloads/docs/supported-products
+     * In addition to assuredworkloads.workload.update permission, the user should
+     * also have orgpolicy.policy.set permission on the folder resource
+     * to use this functionality.
+     * 
+ */ + public void restrictAllowedResources(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRestrictAllowedResourcesMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * In addition to assuredworkloads.workload.delete permission, the user should
+     * also have orgpolicy.policy.set permission on the deleted folder to remove
+     * Assured Workloads OrgPolicies.
+     * 
+ */ + public void deleteWorkload(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public void getWorkload(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
+     * 
+ */ + public void analyzeWorkloadMove(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAnalyzeWorkloadMoveMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public void listWorkloads(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static final class AssuredWorkloadsServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { + private AssuredWorkloadsServiceBlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected AssuredWorkloadsServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); + } + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public com.google.longrunning.Operation createWorkload(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1beta1.Workload updateWorkload(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Restrict the list of resources allowed in the Workload environment.
+     * The current list of allowed products can be found at
+     * https://cloud.google.com/assured-workloads/docs/supported-products
+     * In addition to assuredworkloads.workload.update permission, the user should
+     * also have orgpolicy.policy.set permission on the folder resource
+     * to use this functionality.
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse restrictAllowedResources(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRestrictAllowedResourcesMethod(), getCallOptions(), request); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * In addition to assuredworkloads.workload.delete permission, the user should
+     * also have orgpolicy.policy.set permission on the deleted folder to remove
+     * Assured Workloads OrgPolicies.
+     * 
+ */ + public com.google.protobuf.Empty deleteWorkload(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetWorkloadMethod(), getCallOptions(), request); + } + + /** + *
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse analyzeWorkloadMove(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAnalyzeWorkloadMoveMethod(), getCallOptions(), request); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse listWorkloads(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListWorkloadsMethod(), getCallOptions(), request); + } + } + + /** + *
+   * Service to manage AssuredWorkloads.
+   * 
+ */ + public static final class AssuredWorkloadsServiceFutureStub extends io.grpc.stub.AbstractFutureStub { + private AssuredWorkloadsServiceFutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected AssuredWorkloadsServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new AssuredWorkloadsServiceFutureStub(channel, callOptions); + } + + /** + *
+     * Creates Assured Workload.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture createWorkload( + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Updates an existing workload.
+     * Currently allows updating of workload display_name and labels.
+     * For force updates don't set etag field in the Workload.
+     * Only one update operation per workload can be in progress.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture updateWorkload( + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Restrict the list of resources allowed in the Workload environment.
+     * The current list of allowed products can be found at
+     * https://cloud.google.com/assured-workloads/docs/supported-products
+     * In addition to assuredworkloads.workload.update permission, the user should
+     * also have orgpolicy.policy.set permission on the folder resource
+     * to use this functionality.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture restrictAllowedResources( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRestrictAllowedResourcesMethod(), getCallOptions()), request); + } + + /** + *
+     * Deletes the workload. Make sure that workload's direct children are already
+     * in a deleted state, otherwise the request will fail with a
+     * FAILED_PRECONDITION error.
+     * In addition to assuredworkloads.workload.delete permission, the user should
+     * also have orgpolicy.policy.set permission on the deleted folder to remove
+     * Assured Workloads OrgPolicies.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture deleteWorkload( + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Gets Assured Workload associated with a CRM Node
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture getWorkload( + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request); + } + + /** + *
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture analyzeWorkloadMove( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAnalyzeWorkloadMoveMethod(), getCallOptions()), request); + } + + /** + *
+     * Lists Assured Workloads under a CRM Node.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture listWorkloads( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_WORKLOAD = 0; + private static final int METHODID_UPDATE_WORKLOAD = 1; + private static final int METHODID_RESTRICT_ALLOWED_RESOURCES = 2; + private static final int METHODID_DELETE_WORKLOAD = 3; + private static final int METHODID_GET_WORKLOAD = 4; + private static final int METHODID_ANALYZE_WORKLOAD_MOVE = 5; + private static final int METHODID_LIST_WORKLOADS = 6; + + 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 AssuredWorkloadsServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(AssuredWorkloadsServiceImplBase 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_WORKLOAD: + serviceImpl.createWorkload((com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_WORKLOAD: + serviceImpl.updateWorkload((com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_RESTRICT_ALLOWED_RESOURCES: + serviceImpl.restrictAllowedResources((com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_WORKLOAD: + serviceImpl.deleteWorkload((com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_GET_WORKLOAD: + serviceImpl.getWorkload((com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_ANALYZE_WORKLOAD_MOVE: + serviceImpl.analyzeWorkloadMove((com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_WORKLOADS: + serviceImpl.listWorkloads((com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) 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 AssuredWorkloadsServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + AssuredWorkloadsServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsServiceProto.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("AssuredWorkloadsService"); + } + } + + private static final class AssuredWorkloadsServiceFileDescriptorSupplier + extends AssuredWorkloadsServiceBaseDescriptorSupplier { + AssuredWorkloadsServiceFileDescriptorSupplier() {} + } + + private static final class AssuredWorkloadsServiceMethodDescriptorSupplier + extends AssuredWorkloadsServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + AssuredWorkloadsServiceMethodDescriptorSupplier(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 (AssuredWorkloadsServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new AssuredWorkloadsServiceFileDescriptorSupplier()) + .addMethod(getCreateWorkloadMethod()) + .addMethod(getUpdateWorkloadMethod()) + .addMethod(getRestrictAllowedResourcesMethod()) + .addMethod(getDeleteWorkloadMethod()) + .addMethod(getGetWorkloadMethod()) + .addMethod(getAnalyzeWorkloadMoveMethod()) + .addMethod(getListWorkloadsMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java new file mode 100644 index 000000000000..fee3f4992de9 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java @@ -0,0 +1,1214 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * A request to analyze a hypothetical move of a source project or project-based
+ * workload to a target (destination) folder-based workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest} + */ +public final class AnalyzeWorkloadMoveRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) + AnalyzeWorkloadMoveRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use AnalyzeWorkloadMoveRequest.newBuilder() to construct. + private AnalyzeWorkloadMoveRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AnalyzeWorkloadMoveRequest() { + target_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AnalyzeWorkloadMoveRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AnalyzeWorkloadMoveRequest( + 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(); + projectOrWorkloadResourceCase_ = 1; + projectOrWorkloadResource_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + target_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + projectOrWorkloadResourceCase_ = 3; + projectOrWorkloadResource_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.Builder.class); + } + + private int projectOrWorkloadResourceCase_ = 0; + private java.lang.Object projectOrWorkloadResource_; + public enum ProjectOrWorkloadResourceCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + SOURCE(1), + PROJECT(3), + PROJECTORWORKLOADRESOURCE_NOT_SET(0); + private final int value; + private ProjectOrWorkloadResourceCase(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 ProjectOrWorkloadResourceCase valueOf(int value) { + return forNumber(value); + } + + public static ProjectOrWorkloadResourceCase forNumber(int value) { + switch (value) { + case 1: return SOURCE; + case 3: return PROJECT; + case 0: return PROJECTORWORKLOADRESOURCE_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ProjectOrWorkloadResourceCase + getProjectOrWorkloadResourceCase() { + return ProjectOrWorkloadResourceCase.forNumber( + projectOrWorkloadResourceCase_); + } + + public static final int SOURCE_FIELD_NUMBER = 1; + /** + *
+   * The source type is a project-based workload. Specify the workloads's
+   * relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+   * 
+ * + * string source = 1; + * @return Whether the source field is set. + */ + public boolean hasSource() { + return projectOrWorkloadResourceCase_ == 1; + } + /** + *
+   * The source type is a project-based workload. Specify the workloads's
+   * relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+   * 
+ * + * string source = 1; + * @return The source. + */ + public java.lang.String getSource() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 1) { + ref = projectOrWorkloadResource_; + } + 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 (projectOrWorkloadResourceCase_ == 1) { + projectOrWorkloadResource_ = s; + } + return s; + } + } + /** + *
+   * The source type is a project-based workload. Specify the workloads's
+   * relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+   * 
+ * + * string source = 1; + * @return The bytes for source. + */ + public com.google.protobuf.ByteString + getSourceBytes() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 1) { + ref = projectOrWorkloadResource_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (projectOrWorkloadResourceCase_ == 1) { + projectOrWorkloadResource_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROJECT_FIELD_NUMBER = 3; + /** + *
+   * The source type is a project. Specify the project's relative resource
+   * name, formatted as either a project number or a project ID:
+   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+   * For example:
+   * "projects/951040570662" when specifying a project number, or
+   * "projects/my-project-123" when specifying a project ID.
+   * 
+ * + * string project = 3; + * @return Whether the project field is set. + */ + public boolean hasProject() { + return projectOrWorkloadResourceCase_ == 3; + } + /** + *
+   * The source type is a project. Specify the project's relative resource
+   * name, formatted as either a project number or a project ID:
+   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+   * For example:
+   * "projects/951040570662" when specifying a project number, or
+   * "projects/my-project-123" when specifying a project ID.
+   * 
+ * + * string project = 3; + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 3) { + ref = projectOrWorkloadResource_; + } + 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 (projectOrWorkloadResourceCase_ == 3) { + projectOrWorkloadResource_ = s; + } + return s; + } + } + /** + *
+   * The source type is a project. Specify the project's relative resource
+   * name, formatted as either a project number or a project ID:
+   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+   * For example:
+   * "projects/951040570662" when specifying a project number, or
+   * "projects/my-project-123" when specifying a project ID.
+   * 
+ * + * string project = 3; + * @return The bytes for project. + */ + public com.google.protobuf.ByteString + getProjectBytes() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 3) { + ref = projectOrWorkloadResource_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (projectOrWorkloadResourceCase_ == 3) { + projectOrWorkloadResource_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TARGET_FIELD_NUMBER = 2; + private volatile java.lang.Object target_; + /** + *
+   * Required. The resource ID of the folder-based destination workload. This workload is
+   * where the source project will hypothetically be moved to. Specify the
+   * workload's relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+   * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @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; + } + } + /** + *
+   * Required. The resource ID of the folder-based destination workload. This workload is
+   * where the source project will hypothetically be moved to. Specify the
+   * workload's relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+   * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @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; + } + } + + 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 (projectOrWorkloadResourceCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectOrWorkloadResource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, target_); + } + if (projectOrWorkloadResourceCase_ == 3) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, projectOrWorkloadResource_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (projectOrWorkloadResourceCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectOrWorkloadResource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, target_); + } + if (projectOrWorkloadResourceCase_ == 3) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, projectOrWorkloadResource_); + } + 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest other = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) obj; + + if (!getTarget() + .equals(other.getTarget())) return false; + if (!getProjectOrWorkloadResourceCase().equals(other.getProjectOrWorkloadResourceCase())) return false; + switch (projectOrWorkloadResourceCase_) { + case 1: + if (!getSource() + .equals(other.getSource())) return false; + break; + case 3: + if (!getProject() + .equals(other.getProject())) 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) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + switch (projectOrWorkloadResourceCase_) { + case 1: + hash = (37 * hash) + SOURCE_FIELD_NUMBER; + hash = (53 * hash) + getSource().hashCode(); + break; + case 3: + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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 request to analyze a hypothetical move of a source project or project-based
+   * workload to a target (destination) folder-based workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.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(); + target_ = ""; + + projectOrWorkloadResourceCase_ = 0; + projectOrWorkloadResource_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest build() { + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest result = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest(this); + if (projectOrWorkloadResourceCase_ == 1) { + result.projectOrWorkloadResource_ = projectOrWorkloadResource_; + } + if (projectOrWorkloadResourceCase_ == 3) { + result.projectOrWorkloadResource_ = projectOrWorkloadResource_; + } + result.target_ = target_; + result.projectOrWorkloadResourceCase_ = projectOrWorkloadResourceCase_; + 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.getDefaultInstance()) return this; + if (!other.getTarget().isEmpty()) { + target_ = other.target_; + onChanged(); + } + switch (other.getProjectOrWorkloadResourceCase()) { + case SOURCE: { + projectOrWorkloadResourceCase_ = 1; + projectOrWorkloadResource_ = other.projectOrWorkloadResource_; + onChanged(); + break; + } + case PROJECT: { + projectOrWorkloadResourceCase_ = 3; + projectOrWorkloadResource_ = other.projectOrWorkloadResource_; + onChanged(); + break; + } + case PROJECTORWORKLOADRESOURCE_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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int projectOrWorkloadResourceCase_ = 0; + private java.lang.Object projectOrWorkloadResource_; + public ProjectOrWorkloadResourceCase + getProjectOrWorkloadResourceCase() { + return ProjectOrWorkloadResourceCase.forNumber( + projectOrWorkloadResourceCase_); + } + + public Builder clearProjectOrWorkloadResource() { + projectOrWorkloadResourceCase_ = 0; + projectOrWorkloadResource_ = null; + onChanged(); + return this; + } + + + /** + *
+     * The source type is a project-based workload. Specify the workloads's
+     * relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+     * 
+ * + * string source = 1; + * @return Whether the source field is set. + */ + @java.lang.Override + public boolean hasSource() { + return projectOrWorkloadResourceCase_ == 1; + } + /** + *
+     * The source type is a project-based workload. Specify the workloads's
+     * relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+     * 
+ * + * string source = 1; + * @return The source. + */ + @java.lang.Override + public java.lang.String getSource() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 1) { + ref = projectOrWorkloadResource_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (projectOrWorkloadResourceCase_ == 1) { + projectOrWorkloadResource_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The source type is a project-based workload. Specify the workloads's
+     * relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+     * 
+ * + * string source = 1; + * @return The bytes for source. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSourceBytes() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 1) { + ref = projectOrWorkloadResource_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (projectOrWorkloadResourceCase_ == 1) { + projectOrWorkloadResource_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The source type is a project-based workload. Specify the workloads's
+     * relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+     * 
+ * + * string source = 1; + * @param value The source to set. + * @return This builder for chaining. + */ + public Builder setSource( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + projectOrWorkloadResourceCase_ = 1; + projectOrWorkloadResource_ = value; + onChanged(); + return this; + } + /** + *
+     * The source type is a project-based workload. Specify the workloads's
+     * relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+     * 
+ * + * string source = 1; + * @return This builder for chaining. + */ + public Builder clearSource() { + if (projectOrWorkloadResourceCase_ == 1) { + projectOrWorkloadResourceCase_ = 0; + projectOrWorkloadResource_ = null; + onChanged(); + } + return this; + } + /** + *
+     * The source type is a project-based workload. Specify the workloads's
+     * relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+     * 
+ * + * string source = 1; + * @param value The bytes for source to set. + * @return This builder for chaining. + */ + public Builder setSourceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + projectOrWorkloadResourceCase_ = 1; + projectOrWorkloadResource_ = value; + onChanged(); + return this; + } + + /** + *
+     * The source type is a project. Specify the project's relative resource
+     * name, formatted as either a project number or a project ID:
+     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+     * For example:
+     * "projects/951040570662" when specifying a project number, or
+     * "projects/my-project-123" when specifying a project ID.
+     * 
+ * + * string project = 3; + * @return Whether the project field is set. + */ + @java.lang.Override + public boolean hasProject() { + return projectOrWorkloadResourceCase_ == 3; + } + /** + *
+     * The source type is a project. Specify the project's relative resource
+     * name, formatted as either a project number or a project ID:
+     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+     * For example:
+     * "projects/951040570662" when specifying a project number, or
+     * "projects/my-project-123" when specifying a project ID.
+     * 
+ * + * string project = 3; + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 3) { + ref = projectOrWorkloadResource_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (projectOrWorkloadResourceCase_ == 3) { + projectOrWorkloadResource_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The source type is a project. Specify the project's relative resource
+     * name, formatted as either a project number or a project ID:
+     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+     * For example:
+     * "projects/951040570662" when specifying a project number, or
+     * "projects/my-project-123" when specifying a project ID.
+     * 
+ * + * string project = 3; + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getProjectBytes() { + java.lang.Object ref = ""; + if (projectOrWorkloadResourceCase_ == 3) { + ref = projectOrWorkloadResource_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (projectOrWorkloadResourceCase_ == 3) { + projectOrWorkloadResource_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The source type is a project. Specify the project's relative resource
+     * name, formatted as either a project number or a project ID:
+     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+     * For example:
+     * "projects/951040570662" when specifying a project number, or
+     * "projects/my-project-123" when specifying a project ID.
+     * 
+ * + * string project = 3; + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + projectOrWorkloadResourceCase_ = 3; + projectOrWorkloadResource_ = value; + onChanged(); + return this; + } + /** + *
+     * The source type is a project. Specify the project's relative resource
+     * name, formatted as either a project number or a project ID:
+     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+     * For example:
+     * "projects/951040570662" when specifying a project number, or
+     * "projects/my-project-123" when specifying a project ID.
+     * 
+ * + * string project = 3; + * @return This builder for chaining. + */ + public Builder clearProject() { + if (projectOrWorkloadResourceCase_ == 3) { + projectOrWorkloadResourceCase_ = 0; + projectOrWorkloadResource_ = null; + onChanged(); + } + return this; + } + /** + *
+     * The source type is a project. Specify the project's relative resource
+     * name, formatted as either a project number or a project ID:
+     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+     * For example:
+     * "projects/951040570662" when specifying a project number, or
+     * "projects/my-project-123" when specifying a project ID.
+     * 
+ * + * string project = 3; + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + projectOrWorkloadResourceCase_ = 3; + projectOrWorkloadResource_ = value; + onChanged(); + return this; + } + + private java.lang.Object target_ = ""; + /** + *
+     * Required. The resource ID of the folder-based destination workload. This workload is
+     * where the source project will hypothetically be moved to. Specify the
+     * workload's relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+     * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @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; + } + } + /** + *
+     * Required. The resource ID of the folder-based destination workload. This workload is
+     * where the source project will hypothetically be moved to. Specify the
+     * workload's relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+     * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @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; + } + } + /** + *
+     * Required. The resource ID of the folder-based destination workload. This workload is
+     * where the source project will hypothetically be moved to. Specify the
+     * workload's relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+     * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @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; + } + /** + *
+     * Required. The resource ID of the folder-based destination workload. This workload is
+     * where the source project will hypothetically be moved to. Specify the
+     * workload's relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+     * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearTarget() { + + target_ = getDefaultInstance().getTarget(); + onChanged(); + return this; + } + /** + *
+     * Required. The resource ID of the folder-based destination workload. This workload is
+     * where the source project will hypothetically be moved to. Specify the
+     * workload's relative resource name, formatted as:
+     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+     * For example:
+     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+     * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @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; + } + @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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AnalyzeWorkloadMoveRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AnalyzeWorkloadMoveRequest(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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java new file mode 100644 index 000000000000..3e9d36be40e1 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java @@ -0,0 +1,126 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface AnalyzeWorkloadMoveRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The source type is a project-based workload. Specify the workloads's
+   * relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+   * 
+ * + * string source = 1; + * @return Whether the source field is set. + */ + boolean hasSource(); + /** + *
+   * The source type is a project-based workload. Specify the workloads's
+   * relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+   * 
+ * + * string source = 1; + * @return The source. + */ + java.lang.String getSource(); + /** + *
+   * The source type is a project-based workload. Specify the workloads's
+   * relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
+   * 
+ * + * string source = 1; + * @return The bytes for source. + */ + com.google.protobuf.ByteString + getSourceBytes(); + + /** + *
+   * The source type is a project. Specify the project's relative resource
+   * name, formatted as either a project number or a project ID:
+   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+   * For example:
+   * "projects/951040570662" when specifying a project number, or
+   * "projects/my-project-123" when specifying a project ID.
+   * 
+ * + * string project = 3; + * @return Whether the project field is set. + */ + boolean hasProject(); + /** + *
+   * The source type is a project. Specify the project's relative resource
+   * name, formatted as either a project number or a project ID:
+   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+   * For example:
+   * "projects/951040570662" when specifying a project number, or
+   * "projects/my-project-123" when specifying a project ID.
+   * 
+ * + * string project = 3; + * @return The project. + */ + java.lang.String getProject(); + /** + *
+   * The source type is a project. Specify the project's relative resource
+   * name, formatted as either a project number or a project ID:
+   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
+   * For example:
+   * "projects/951040570662" when specifying a project number, or
+   * "projects/my-project-123" when specifying a project ID.
+   * 
+ * + * string project = 3; + * @return The bytes for project. + */ + com.google.protobuf.ByteString + getProjectBytes(); + + /** + *
+   * Required. The resource ID of the folder-based destination workload. This workload is
+   * where the source project will hypothetically be moved to. Specify the
+   * workload's relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+   * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The target. + */ + java.lang.String getTarget(); + /** + *
+   * Required. The resource ID of the folder-based destination workload. This workload is
+   * where the source project will hypothetically be moved to. Specify the
+   * workload's relative resource name, formatted as:
+   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
+   * For example:
+   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
+   * 
+ * + * string target = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for target. + */ + com.google.protobuf.ByteString + getTargetBytes(); + + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.ProjectOrWorkloadResourceCase getProjectOrWorkloadResourceCase(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java new file mode 100644 index 000000000000..07a6f1734fa7 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java @@ -0,0 +1,689 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * A response that includes the analysis of the hypothetical resource move.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse} + */ +public final class AnalyzeWorkloadMoveResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) + AnalyzeWorkloadMoveResponseOrBuilder { +private static final long serialVersionUID = 0L; + // Use AnalyzeWorkloadMoveResponse.newBuilder() to construct. + private AnalyzeWorkloadMoveResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AnalyzeWorkloadMoveResponse() { + blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AnalyzeWorkloadMoveResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AnalyzeWorkloadMoveResponse( + 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)) { + blockers_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + blockers_.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)) { + blockers_ = blockers_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.Builder.class); + } + + public static final int BLOCKERS_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList blockers_; + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @return A list containing the blockers. + */ + public com.google.protobuf.ProtocolStringList + getBlockersList() { + return blockers_; + } + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @return The count of blockers. + */ + public int getBlockersCount() { + return blockers_.size(); + } + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @param index The index of the element to return. + * @return The blockers at the given index. + */ + public java.lang.String getBlockers(int index) { + return blockers_.get(index); + } + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @param index The index of the value to return. + * @return The bytes of the blockers at the given index. + */ + public com.google.protobuf.ByteString + getBlockersBytes(int index) { + return blockers_.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 < blockers_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, blockers_.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 < blockers_.size(); i++) { + dataSize += computeStringSizeNoTag(blockers_.getRaw(i)); + } + size += dataSize; + size += 1 * getBlockersList().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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse other = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) obj; + + if (!getBlockersList() + .equals(other.getBlockersList())) 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 (getBlockersCount() > 0) { + hash = (37 * hash) + BLOCKERS_FIELD_NUMBER; + hash = (53 * hash) + getBlockersList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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 response that includes the analysis of the hypothetical resource move.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.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(); + blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse build() { + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse result = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + blockers_ = blockers_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.blockers_ = blockers_; + 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.getDefaultInstance()) return this; + if (!other.blockers_.isEmpty()) { + if (blockers_.isEmpty()) { + blockers_ = other.blockers_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBlockersIsMutable(); + blockers_.addAll(other.blockers_); + } + 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private com.google.protobuf.LazyStringList blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureBlockersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + blockers_ = new com.google.protobuf.LazyStringArrayList(blockers_); + bitField0_ |= 0x00000001; + } + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @return A list containing the blockers. + */ + public com.google.protobuf.ProtocolStringList + getBlockersList() { + return blockers_.getUnmodifiableView(); + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @return The count of blockers. + */ + public int getBlockersCount() { + return blockers_.size(); + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @param index The index of the element to return. + * @return The blockers at the given index. + */ + public java.lang.String getBlockers(int index) { + return blockers_.get(index); + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @param index The index of the value to return. + * @return The bytes of the blockers at the given index. + */ + public com.google.protobuf.ByteString + getBlockersBytes(int index) { + return blockers_.getByteString(index); + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @param index The index to set the value at. + * @param value The blockers to set. + * @return This builder for chaining. + */ + public Builder setBlockers( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlockersIsMutable(); + blockers_.set(index, value); + onChanged(); + return this; + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @param value The blockers to add. + * @return This builder for chaining. + */ + public Builder addBlockers( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlockersIsMutable(); + blockers_.add(value); + onChanged(); + return this; + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @param values The blockers to add. + * @return This builder for chaining. + */ + public Builder addAllBlockers( + java.lang.Iterable values) { + ensureBlockersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, blockers_); + onChanged(); + return this; + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @return This builder for chaining. + */ + public Builder clearBlockers() { + blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * A list of blockers that should be addressed before moving the source
+     * project or project-based workload to the destination folder-based workload.
+     * 
+ * + * repeated string blockers = 1; + * @param value The bytes of the blockers to add. + * @return This builder for chaining. + */ + public Builder addBlockersBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureBlockersIsMutable(); + blockers_.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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) + private static final com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AnalyzeWorkloadMoveResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AnalyzeWorkloadMoveResponse(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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java new file mode 100644 index 000000000000..d2d76108c598 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java @@ -0,0 +1,54 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface AnalyzeWorkloadMoveResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @return A list containing the blockers. + */ + java.util.List + getBlockersList(); + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @return The count of blockers. + */ + int getBlockersCount(); + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @param index The index of the element to return. + * @return The blockers at the given index. + */ + java.lang.String getBlockers(int index); + /** + *
+   * A list of blockers that should be addressed before moving the source
+   * project or project-based workload to the destination folder-based workload.
+   * 
+ * + * repeated string blockers = 1; + * @param index The index of the value to return. + * @return The bytes of the blockers at the given index. + */ + com.google.protobuf.ByteString + getBlockersBytes(int index); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java new file mode 100644 index 000000000000..4a06b492f93b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java @@ -0,0 +1,429 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public final class AssuredworkloadsProto { + private AssuredworkloadsProto() {} + 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_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_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\n\004name\030\001" + + " \001(\tB0\340A\002\372A*\n(assuredworkloads.googleapi" + + "s.com/Workload\022\021\n\004etag\030\002 \001(\tB\003\340A\001\"T\n\022Get" + + "WorkloadRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(a" + + "ssuredworkloads.googleapis.com/Workload\"" + + "s\n\032AnalyzeWorkloadMoveRequest\022\020\n\006source\030" + + "\001 \001(\tH\000\022\021\n\007project\030\003 \001(\tH\000\022\023\n\006target\030\002 \001" + + "(\tB\003\340A\002B\033\n\031projectOrWorkloadResource\"/\n\033" + + "AnalyzeWorkloadMoveResponse\022\020\n\010blockers\030" + + "\001 \003(\t\"\217\001\n\024ListWorkloadsRequest\022@\n\006parent" + + "\030\001 \001(\tB0\340A\002\372A*\022(assuredworkloads.googlea" + + "pis.com/Workload\022\021\n\tpage_size\030\002 \001(\005\022\022\n\np" + + "age_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"t\n\025ListW" + + "orkloadsResponse\022B\n\tworkloads\030\001 \003(\0132/.go" + + "ogle.cloud.assuredworkloads.v1beta1.Work" + + "load\022\027\n\017next_page_token\030\002 \001(\t\"\322\033\n\010Worklo" + + "ad\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\031\n\014display_name\030\002 " + + "\001(\tB\003\340A\002\022T\n\tresources\030\003 \003(\0132<.google.clo" + + "ud.assuredworkloads.v1beta1.Workload.Res" + + "ourceInfoB\003\340A\003\022c\n\021compliance_regime\030\004 \001(" + + "\0162@.google.cloud.assuredworkloads.v1beta" + + "1.Workload.ComplianceRegimeB\006\340A\002\340A\005\0227\n\013c" + + "reate_time\030\005 \001(\0132\032.google.protobuf.Times" + + "tampB\006\340A\003\340A\005\022\034\n\017billing_account\030\006 \001(\tB\003\340" + + "A\003\022]\n\014il4_settings\030\007 \001(\0132;.google.cloud." + + "assuredworkloads.v1beta1.Workload.IL4Set" + + "tingsB\010\030\001\340A\004\340A\005H\000\022_\n\rcjis_settings\030\010 \001(\013" + + "2<.google.cloud.assuredworkloads.v1beta1" + + ".Workload.CJISSettingsB\010\030\001\340A\004\340A\005H\000\022n\n\025fe" + + "dramp_high_settings\030\013 \001(\0132C.google.cloud" + + ".assuredworkloads.v1beta1.Workload.Fedra" + + "mpHighSettingsB\010\030\001\340A\004\340A\005H\000\022v\n\031fedramp_mo" + + "derate_settings\030\014 \001(\0132G.google.cloud.ass" + + "uredworkloads.v1beta1.Workload.FedrampMo" + + "derateSettingsB\010\030\001\340A\004\340A\005H\000\022\021\n\004etag\030\t \001(\t" + + "B\003\340A\001\022P\n\006labels\030\n \003(\0132;.google.cloud.ass" + + "uredworkloads.v1beta1.Workload.LabelsEnt" + + "ryB\003\340A\001\022)\n\034provisioned_resources_parent\030" + + "\r \001(\tB\003\340A\004\022X\n\014kms_settings\030\016 \001(\0132;.googl" + + "e.cloud.assuredworkloads.v1beta1.Workloa" + + "d.KMSSettingsB\005\030\001\340A\004\022`\n\021resource_setting" + + "s\030\017 \003(\0132@.google.cloud.assuredworkloads." + + "v1beta1.Workload.ResourceSettingsB\003\340A\004\022e" + + "\n\024kaj_enrollment_state\030\021 \001(\0162B.google.cl" + + "oud.assuredworkloads.v1beta1.Workload.Ka" + + "jEnrollmentStateB\003\340A\003\022&\n\031enable_sovereig" + + "n_controls\030\022 \001(\010B\003\340A\001\022k\n\027saa_enrollment_" + + "response\030\024 \001(\0132E.google.cloud.assuredwor" + + "kloads.v1beta1.Workload.SaaEnrollmentRes" + + "ponseB\003\340A\003\022.\n!compliant_but_disallowed_s" + + "ervices\030\030 \003(\tB\003\340A\003\032\216\002\n\014ResourceInfo\022\023\n\013r" + + "esource_id\030\001 \001(\003\022`\n\rresource_type\030\002 \001(\0162" + + "I.google.cloud.assuredworkloads.v1beta1." + + "Workload.ResourceInfo.ResourceType\"\206\001\n\014R" + + "esourceType\022\035\n\031RESOURCE_TYPE_UNSPECIFIED" + + "\020\000\022\030\n\020CONSUMER_PROJECT\020\001\032\002\010\001\022\023\n\017CONSUMER" + + "_FOLDER\020\004\022\033\n\027ENCRYPTION_KEYS_PROJECT\020\002\022\013" + + "\n\007KEYRING\020\003\032\223\001\n\013KMSSettings\022A\n\022next_rota" + + "tion_time\030\001 \001(\0132\032.google.protobuf.Timest" + + "ampB\t\340A\002\340A\004\340A\005\022=\n\017rotation_period\030\002 \001(\0132" + + "\031.google.protobuf.DurationB\t\340A\002\340A\004\340A\005:\002\030" + + "\001\032l\n\013IL4Settings\022Y\n\014kms_settings\030\001 \001(\0132;" + + ".google.cloud.assuredworkloads.v1beta1.W" + + "orkload.KMSSettingsB\006\340A\004\340A\005:\002\030\001\032m\n\014CJISS" + + "ettings\022Y\n\014kms_settings\030\001 \001(\0132;.google.c" + + "loud.assuredworkloads.v1beta1.Workload.K" + + "MSSettingsB\006\340A\004\340A\005:\002\030\001\032t\n\023FedrampHighSet" + + "tings\022Y\n\014kms_settings\030\001 \001(\0132;.google.clo" + + "ud.assuredworkloads.v1beta1.Workload.KMS" + + "SettingsB\006\340A\004\340A\005:\002\030\001\032x\n\027FedrampModerateS" + + "ettings\022Y\n\014kms_settings\030\001 \001(\0132;.google.c" + + "loud.assuredworkloads.v1beta1.Workload.K" + + "MSSettingsB\006\340A\004\340A\005:\002\030\001\032\237\001\n\020ResourceSetti" + + "ngs\022\023\n\013resource_id\030\001 \001(\t\022`\n\rresource_typ" + + "e\030\002 \001(\0162I.google.cloud.assuredworkloads." + + "v1beta1.Workload.ResourceInfo.ResourceTy" + + "pe\022\024\n\014display_name\030\003 \001(\t\032\206\004\n\025SaaEnrollme" + + "ntResponse\022k\n\014setup_status\030\001 \001(\0162P.googl" + + "e.cloud.assuredworkloads.v1beta1.Workloa" + + "d.SaaEnrollmentResponse.SetupStateH\000\210\001\001\022" + + "f\n\014setup_errors\030\002 \003(\0162P.google.cloud.ass" + + "uredworkloads.v1beta1.Workload.SaaEnroll" + + "mentResponse.SetupError\"R\n\nSetupState\022\033\n" + + "\027SETUP_STATE_UNSPECIFIED\020\000\022\022\n\016STATUS_PEN" + + "DING\020\001\022\023\n\017STATUS_COMPLETE\020\002\"\262\001\n\nSetupErr" + + "or\022\033\n\027SETUP_ERROR_UNSPECIFIED\020\000\022\034\n\030ERROR" + + "_INVALID_BASE_SETUP\020\001\022&\n\"ERROR_MISSING_E" + + "XTERNAL_SIGNING_KEY\020\002\022#\n\037ERROR_NOT_ALL_S" + + "ERVICES_ENROLLED\020\003\022\034\n\030ERROR_SETUP_CHECK_" + + "FAILED\020\004B\017\n\r_setup_status\032-\n\013LabelsEntry" + + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\201\002\n\020Com" + + "plianceRegime\022!\n\035COMPLIANCE_REGIME_UNSPE" + + "CIFIED\020\000\022\007\n\003IL4\020\001\022\010\n\004CJIS\020\002\022\020\n\014FEDRAMP_H" + + "IGH\020\003\022\024\n\020FEDRAMP_MODERATE\020\004\022\026\n\022US_REGION" + + "AL_ACCESS\020\005\022\t\n\005HIPAA\020\006\022\013\n\007HITRUST\020\007\022\032\n\026E" + + "U_REGIONS_AND_SUPPORT\020\010\022\032\n\026CA_REGIONS_AN" + + "D_SUPPORT\020\t\022\010\n\004ITAR\020\n\022\035\n\031AU_REGIONS_AND_" + + "US_SUPPORT\020\013\"\177\n\022KajEnrollmentState\022$\n KA" + + "J_ENROLLMENT_STATE_UNSPECIFIED\020\000\022 \n\034KAJ_" + + "ENROLLMENT_STATE_PENDING\020\001\022!\n\035KAJ_ENROLL" + + "MENT_STATE_COMPLETE\020\002:u\352Ar\n(assuredworkl" + + "oads.googleapis.com/Workload\022Forganizati" + + "ons/{organization}/locations/{location}/" + + "workloads/{workload}B\034\n\032compliance_regim" + + "e_settings\"\313\002\n\037CreateWorkloadOperationMe" + + "tadata\0224\n\013create_time\030\001 \001(\0132\032.google.pro" + + "tobuf.TimestampB\003\340A\001\022\031\n\014display_name\030\002 \001" + + "(\tB\003\340A\001\022\023\n\006parent\030\003 \001(\tB\003\340A\001\022`\n\021complian" + + "ce_regime\030\004 \001(\0162@.google.cloud.assuredwo" + + "rkloads.v1beta1.Workload.ComplianceRegim" + + "eB\003\340A\001\022`\n\021resource_settings\030\005 \003(\0132@.goog" + + "le.cloud.assuredworkloads.v1beta1.Worklo" + + "ad.ResourceSettingsB\003\340A\001B\366\002\n)com.google." + + "cloud.assuredworkloads.v1beta1B\025Assuredw" + + "orkloadsProtoP\001ZUgoogle.golang.org/genpr" + + "oto/googleapis/cloud/assuredworkloads/v1" + + "beta1;assuredworkloads\252\002%Google.Cloud.As" + + "suredWorkloads.V1Beta1\312\002%Google\\Cloud\\As" + + "suredWorkloads\\V1beta1\352\002(Google::Cloud::" + + "AssuredWorkloads::V1beta1\352A]\n(assuredwor" + + "kloads.googleapis.com/Location\0221organiza" + + "tions/{organization}/locations/{location" + + "}b\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.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor, + new java.lang.String[] { "Parent", "Workload", "ExternalId", }); + internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor, + new java.lang.String[] { "Workload", "UpdateMask", }); + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor, + new java.lang.String[] { "Name", "RestrictionType", }); + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor, + new java.lang.String[] { }); + internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor, + new java.lang.String[] { "Name", "Etag", }); + internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor, + new java.lang.String[] { "Name", }); + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor, + new java.lang.String[] { "Source", "Project", "Target", "ProjectOrWorkloadResource", }); + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor, + new java.lang.String[] { "Blockers", }); + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor, + new java.lang.String[] { "Parent", "PageSize", "PageToken", "Filter", }); + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor, + new java.lang.String[] { "Workloads", "NextPageToken", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor, + new java.lang.String[] { "Name", "DisplayName", "Resources", "ComplianceRegime", "CreateTime", "BillingAccount", "Il4Settings", "CjisSettings", "FedrampHighSettings", "FedrampModerateSettings", "Etag", "Labels", "ProvisionedResourcesParent", "KmsSettings", "ResourceSettings", "KajEnrollmentState", "EnableSovereignControls", "SaaEnrollmentResponse", "CompliantButDisallowedServices", "ComplianceRegimeSettings", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor, + new java.lang.String[] { "ResourceId", "ResourceType", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(1); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor, + new java.lang.String[] { "NextRotationTime", "RotationPeriod", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(2); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor, + new java.lang.String[] { "KmsSettings", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(3); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor, + new java.lang.String[] { "KmsSettings", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(4); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor, + new java.lang.String[] { "KmsSettings", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(5); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor, + new java.lang.String[] { "KmsSettings", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(6); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor, + new java.lang.String[] { "ResourceId", "ResourceType", "DisplayName", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(7); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor, + new java.lang.String[] { "SetupStatus", "SetupErrors", "SetupStatus", }); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_descriptor = + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(8); + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor, + new java.lang.String[] { "CreateTime", "DisplayName", "Parent", "ComplianceRegime", "ResourceSettings", }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceDefinition); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java new file mode 100644 index 000000000000..c5257eeb2d94 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java @@ -0,0 +1,104 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public final class AssuredworkloadsServiceProto { + private AssuredworkloadsServiceProto() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nDgoogle/cloud/assuredworkloads/v1beta1/" + + "assuredworkloads_service.proto\022%google.c" + + "loud.assuredworkloads.v1beta1\032\034google/ap" + + "i/annotations.proto\032\027google/api/client.p" + + "roto\032 + * Operation metadata to give request details of CreateWorkload. + * + * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata} + */ +public final class CreateWorkloadOperationMetadata extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) + CreateWorkloadOperationMetadataOrBuilder { +private static final long serialVersionUID = 0L; + // Use CreateWorkloadOperationMetadata.newBuilder() to construct. + private CreateWorkloadOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateWorkloadOperationMetadata() { + displayName_ = ""; + parent_ = ""; + complianceRegime_ = 0; + resourceSettings_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateWorkloadOperationMetadata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateWorkloadOperationMetadata( + 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.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: { + java.lang.String s = input.readStringRequireUtf8(); + + displayName_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 32: { + int rawValue = input.readEnum(); + + complianceRegime_ = rawValue; + break; + } + case 42: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + resourceSettings_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + resourceSettings_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.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)) { + resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.Builder.class); + } + + public static final int CREATE_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp createTime_; + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object displayName_; + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARENT_FIELD_NUMBER = 3; + private volatile java.lang.Object parent_; + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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 COMPLIANCE_REGIME_FIELD_NUMBER = 4; + private int complianceRegime_; + /** + *
+   * Optional. Compliance controls that should be applied to the resources managed by
+   * the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+   * Optional. Compliance controls that should be applied to the resources managed by
+   * the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The complianceRegime. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + + public static final int RESOURCE_SETTINGS_FIELD_NUMBER = 5; + private java.util.List resourceSettings_; + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.List getResourceSettingsList() { + return resourceSettings_; + } + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.List + getResourceSettingsOrBuilderList() { + return resourceSettings_; + } + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public int getResourceSettingsCount() { + return resourceSettings_.size(); + } + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { + return resourceSettings_.get(index); + } + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index) { + return resourceSettings_.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 (createTime_ != null) { + output.writeMessage(1, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, parent_); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + output.writeEnum(4, complianceRegime_); + } + for (int i = 0; i < resourceSettings_.size(); i++) { + output.writeMessage(5, resourceSettings_.get(i)); + } + 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, parent_); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, complianceRegime_); + } + for (int i = 0; i < resourceSettings_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, resourceSettings_.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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata other = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) obj; + + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime() + .equals(other.getCreateTime())) return false; + } + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (complianceRegime_ != other.complianceRegime_) return false; + if (!getResourceSettingsList() + .equals(other.getResourceSettingsList())) 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(); + } + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; + hash = (53 * hash) + complianceRegime_; + if (getResourceSettingsCount() > 0) { + hash = (37 * hash) + RESOURCE_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getResourceSettingsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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; + } + /** + *
+   * Operation metadata to give request details of CreateWorkload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getResourceSettingsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (createTimeBuilder_ == null) { + createTime_ = null; + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + displayName_ = ""; + + parent_ = ""; + + complianceRegime_ = 0; + + if (resourceSettingsBuilder_ == null) { + resourceSettings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + resourceSettingsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata build() { + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata result = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata(this); + int from_bitField0_ = bitField0_; + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + result.displayName_ = displayName_; + result.parent_ = parent_; + result.complianceRegime_ = complianceRegime_; + if (resourceSettingsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.resourceSettings_ = resourceSettings_; + } else { + result.resourceSettings_ = resourceSettingsBuilder_.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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.getDefaultInstance()) return this; + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + onChanged(); + } + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.complianceRegime_ != 0) { + setComplianceRegimeValue(other.getComplianceRegimeValue()); + } + if (resourceSettingsBuilder_ == null) { + if (!other.resourceSettings_.isEmpty()) { + if (resourceSettings_.isEmpty()) { + resourceSettings_ = other.resourceSettings_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResourceSettingsIsMutable(); + resourceSettings_.addAll(other.resourceSettings_); + } + onChanged(); + } + } else { + if (!other.resourceSettings_.isEmpty()) { + if (resourceSettingsBuilder_.isEmpty()) { + resourceSettingsBuilder_.dispose(); + resourceSettingsBuilder_ = null; + resourceSettings_ = other.resourceSettings_; + bitField0_ = (bitField0_ & ~0x00000001); + resourceSettingsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResourceSettingsFieldBuilder() : null; + } else { + resourceSettingsBuilder_.addAllMessages(other.resourceSettings_); + } + } + } + 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + 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_; + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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(); + } + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setCreateTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + onChanged(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + } + /** + *
+     * Optional. Time when the operation was created.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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 java.lang.Object displayName_ = ""; + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + /** + *
+     * Optional. The display name of the workload.
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = value; + onChanged(); + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + /** + *
+     * Optional. The parent of the workload.
+     * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @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 int complianceRegime_ = 0; + /** + *
+     * Optional. Compliance controls that should be applied to the resources managed by
+     * the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources managed by
+     * the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The enum numeric value on the wire for complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegimeValue(int value) { + + complianceRegime_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources managed by
+     * the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The complianceRegime. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources managed by
+     * the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime value) { + if (value == null) { + throw new NullPointerException(); + } + + complianceRegime_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Optional. Compliance controls that should be applied to the resources managed by
+     * the workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearComplianceRegime() { + + complianceRegime_ = 0; + onChanged(); + return this; + } + + private java.util.List resourceSettings_ = + java.util.Collections.emptyList(); + private void ensureResourceSettingsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + resourceSettings_ = new java.util.ArrayList(resourceSettings_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> resourceSettingsBuilder_; + + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List getResourceSettingsList() { + if (resourceSettingsBuilder_ == null) { + return java.util.Collections.unmodifiableList(resourceSettings_); + } else { + return resourceSettingsBuilder_.getMessageList(); + } + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public int getResourceSettingsCount() { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.size(); + } else { + return resourceSettingsBuilder_.getCount(); + } + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.get(index); + } else { + return resourceSettingsBuilder_.getMessage(index); + } + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.set(index, value); + onChanged(); + } else { + resourceSettingsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder setResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.set(index, builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addResourceSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.add(value); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.add(index, value); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addResourceSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.add(builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.add(index, builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder addAllResourceSettings( + java.lang.Iterable values) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, resourceSettings_); + onChanged(); + } else { + resourceSettingsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder clearResourceSettings() { + if (resourceSettingsBuilder_ == null) { + resourceSettings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + resourceSettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeResourceSettings(int index) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.remove(index); + onChanged(); + } else { + resourceSettingsBuilder_.remove(index); + } + return this; + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder getResourceSettingsBuilder( + int index) { + return getResourceSettingsFieldBuilder().getBuilder(index); + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index) { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.get(index); } else { + return resourceSettingsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List + getResourceSettingsOrBuilderList() { + if (resourceSettingsBuilder_ != null) { + return resourceSettingsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(resourceSettings_); + } + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder() { + return getResourceSettingsFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder( + int index) { + return getResourceSettingsFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); + } + /** + *
+     * Optional. Resource properties in the input that are used for creating/customizing
+     * workload resources.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + public java.util.List + getResourceSettingsBuilderList() { + return getResourceSettingsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> + getResourceSettingsFieldBuilder() { + if (resourceSettingsBuilder_ == null) { + resourceSettingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder>( + resourceSettings_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + resourceSettings_ = null; + } + return resourceSettingsBuilder_; + } + @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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) + private static final com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateWorkloadOperationMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateWorkloadOperationMetadata(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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java new file mode 100644 index 000000000000..26e91a829910 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java @@ -0,0 +1,146 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface CreateWorkloadOperationMetadataOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + /** + *
+   * Optional. Time when the operation was created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+   * Optional. The display name of the workload.
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+   * Optional. The parent of the workload.
+   * 
+ * + * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+   * Optional. Compliance controls that should be applied to the resources managed by
+   * the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enum numeric value on the wire for complianceRegime. + */ + int getComplianceRegimeValue(); + /** + *
+   * Optional. Compliance controls that should be applied to the resources managed by
+   * the workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return The complianceRegime. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime(); + + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.List + getResourceSettingsList(); + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index); + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getResourceSettingsCount(); + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.List + getResourceSettingsOrBuilderList(); + /** + *
+   * Optional. Resource properties in the input that are used for creating/customizing
+   * workload resources.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java new file mode 100644 index 000000000000..deb9f53f3bf9 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java @@ -0,0 +1,1025 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Request for creating a workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest} + */ +public final class CreateWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) + CreateWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use CreateWorkloadRequest.newBuilder() to construct. + private CreateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateWorkloadRequest() { + parent_ = ""; + externalId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateWorkloadRequest( + 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: { + com.google.cloud.assuredworkloads.v1beta1.Workload.Builder subBuilder = null; + if (workload_ != null) { + subBuilder = workload_.toBuilder(); + } + workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(workload_); + workload_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + externalId_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + *
+   * Required. The resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * 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 resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * 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 WORKLOAD_FIELD_NUMBER = 2; + private com.google.cloud.assuredworkloads.v1beta1.Workload workload_; + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + @java.lang.Override + public boolean hasWorkload() { + return workload_ != null; + } + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { + return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; + } + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { + return getWorkload(); + } + + public static final int EXTERNAL_ID_FIELD_NUMBER = 3; + private volatile java.lang.Object externalId_; + /** + *
+   * Optional. A identifier associated with the workload and underlying projects which
+   * allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The externalId. + */ + @java.lang.Override + public java.lang.String getExternalId() { + java.lang.Object ref = externalId_; + 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(); + externalId_ = s; + return s; + } + } + /** + *
+   * Optional. A identifier associated with the workload and underlying projects which
+   * allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for externalId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getExternalIdBytes() { + java.lang.Object ref = externalId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + externalId_ = 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 (workload_ != null) { + output.writeMessage(2, getWorkload()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, externalId_); + } + 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 (workload_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getWorkload()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, externalId_); + } + 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.assuredworkloads.v1beta1.CreateWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) obj; + + if (!getParent() + .equals(other.getParent())) return false; + if (hasWorkload() != other.hasWorkload()) return false; + if (hasWorkload()) { + if (!getWorkload() + .equals(other.getWorkload())) return false; + } + if (!getExternalId() + .equals(other.getExternalId())) 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(); + if (hasWorkload()) { + hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; + hash = (53 * hash) + getWorkload().hashCode(); + } + hash = (37 * hash) + EXTERNAL_ID_FIELD_NUMBER; + hash = (53 * hash) + getExternalId().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest 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 creating a workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.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_ = ""; + + if (workloadBuilder_ == null) { + workload_ = null; + } else { + workload_ = null; + workloadBuilder_ = null; + } + externalId_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest(this); + result.parent_ = parent_; + if (workloadBuilder_ == null) { + result.workload_ = workload_; + } else { + result.workload_ = workloadBuilder_.build(); + } + result.externalId_ = externalId_; + 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.assuredworkloads.v1beta1.CreateWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.hasWorkload()) { + mergeWorkload(other.getWorkload()); + } + if (!other.getExternalId().isEmpty()) { + externalId_ = other.externalId_; + 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.assuredworkloads.v1beta1.CreateWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+     * Required. The resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 resource name of the new Workload's parent.
+     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+     * 
+ * + * 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 com.google.cloud.assuredworkloads.v1beta1.Workload workload_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> workloadBuilder_; + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + public boolean hasWorkload() { + return workloadBuilder_ != null || workload_ != null; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { + if (workloadBuilder_ == null) { + return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; + } else { + return workloadBuilder_.getMessage(); + } + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + workload_ = value; + onChanged(); + } else { + workloadBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload( + com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { + if (workloadBuilder_ == null) { + workload_ = builderForValue.build(); + onChanged(); + } else { + workloadBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadBuilder_ == null) { + if (workload_ != null) { + workload_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); + } else { + workload_ = value; + } + onChanged(); + } else { + workloadBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearWorkload() { + if (workloadBuilder_ == null) { + workload_ = null; + onChanged(); + } else { + workload_ = null; + workloadBuilder_ = null; + } + + return this; + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder getWorkloadBuilder() { + + onChanged(); + return getWorkloadFieldBuilder().getBuilder(); + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { + if (workloadBuilder_ != null) { + return workloadBuilder_.getMessageOrBuilder(); + } else { + return workload_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; + } + } + /** + *
+     * Required. Assured Workload to create
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> + getWorkloadFieldBuilder() { + if (workloadBuilder_ == null) { + workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder>( + getWorkload(), + getParentForChildren(), + isClean()); + workload_ = null; + } + return workloadBuilder_; + } + + private java.lang.Object externalId_ = ""; + /** + *
+     * Optional. A identifier associated with the workload and underlying projects which
+     * allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The externalId. + */ + public java.lang.String getExternalId() { + java.lang.Object ref = externalId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + externalId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects which
+     * allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for externalId. + */ + public com.google.protobuf.ByteString + getExternalIdBytes() { + java.lang.Object ref = externalId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + externalId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects which
+     * allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The externalId to set. + * @return This builder for chaining. + */ + public Builder setExternalId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + externalId_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects which
+     * allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearExternalId() { + + externalId_ = getDefaultInstance().getExternalId(); + onChanged(); + return this; + } + /** + *
+     * Optional. A identifier associated with the workload and underlying projects which
+     * allows for the break down of billing costs for a workload. The value
+     * provided for the identifier will add a label to the workload and contained
+     * projects with the identifier as the value.
+     * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for externalId to set. + * @return This builder for chaining. + */ + public Builder setExternalIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + externalId_ = 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.assuredworkloads.v1beta1.CreateWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateWorkloadRequest(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.assuredworkloads.v1beta1.CreateWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..fe9dc99645e7 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java @@ -0,0 +1,84 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface CreateWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+   * Required. The resource name of the new Workload's parent.
+   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + boolean hasWorkload(); + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(); + /** + *
+   * Required. Assured Workload to create
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder(); + + /** + *
+   * Optional. A identifier associated with the workload and underlying projects which
+   * allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The externalId. + */ + java.lang.String getExternalId(); + /** + *
+   * Optional. A identifier associated with the workload and underlying projects which
+   * allows for the break down of billing costs for a workload. The value
+   * provided for the identifier will add a label to the workload and contained
+   * projects with the identifier as the value.
+   * 
+ * + * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for externalId. + */ + com.google.protobuf.ByteString + getExternalIdBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java new file mode 100644 index 000000000000..7d36418dae6b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java @@ -0,0 +1,782 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Request for deleting a Workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest} + */ +public final class DeleteWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) + DeleteWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use DeleteWorkloadRequest.newBuilder() to construct. + private DeleteWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteWorkloadRequest() { + name_ = ""; + etag_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteWorkloadRequest( + 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(); + + etag_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Required. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * 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. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * 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; + } + } + + public static final int ETAG_FIELD_NUMBER = 2; + private volatile java.lang.Object etag_; + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + @java.lang.Override + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + 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(); + etag_ = s; + return s; + } + } + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = 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(etag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); + } + 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(etag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); + } + 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.assuredworkloads.v1beta1.DeleteWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getEtag() + .equals(other.getEtag())) 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) + ETAG_FIELD_NUMBER; + hash = (53 * hash) + getEtag().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest 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 deleting a Workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.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_ = ""; + + etag_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest(this); + result.name_ = name_; + result.etag_ = etag_; + 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.assuredworkloads.v1beta1.DeleteWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getEtag().isEmpty()) { + etag_ = other.etag_; + 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Required. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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. The `name` field is used to identify the workload.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * 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; + } + + private java.lang.Object etag_ = ""; + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + etag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The etag to set. + * @return This builder for chaining. + */ + public Builder setEtag( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + etag_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearEtag() { + + etag_ = getDefaultInstance().getEtag(); + onChanged(); + return this; + } + /** + *
+     * Optional. The etag of the workload.
+     * If this is provided, it must match the server's etag.
+     * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for etag to set. + * @return This builder for chaining. + */ + public Builder setEtagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + etag_ = 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.assuredworkloads.v1beta1.DeleteWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteWorkloadRequest(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.assuredworkloads.v1beta1.DeleteWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..89a26b3bfc4e --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java @@ -0,0 +1,55 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface DeleteWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The `name` field is used to identify the workload.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + java.lang.String getEtag(); + /** + *
+   * Optional. The etag of the workload.
+   * If this is provided, it must match the server's etag.
+   * 
+ * + * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + com.google.protobuf.ByteString + getEtagBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java new file mode 100644 index 000000000000..8c043a8662cb --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java @@ -0,0 +1,623 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Request for fetching a workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest} + */ +public final class GetWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) + GetWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use GetWorkloadRequest.newBuilder() to construct. + private GetWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private GetWorkloadRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new GetWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GetWorkloadRequest( + 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Required. The resource name of the Workload to fetch. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * 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. The resource name of the Workload to fetch. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * 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.assuredworkloads.v1beta1.GetWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest 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 fetching a workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest(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.assuredworkloads.v1beta1.GetWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.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.assuredworkloads.v1beta1.GetWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Required. The resource name of the Workload to fetch. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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. The resource name of the Workload to fetch. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * 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.assuredworkloads.v1beta1.GetWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetWorkloadRequest(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.assuredworkloads.v1beta1.GetWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..3e49c50c77d1 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java @@ -0,0 +1,37 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface GetWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The resource name of the Workload to fetch. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The resource name of the Workload to fetch. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * 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-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java new file mode 100644 index 000000000000..9e8d769a9bb3 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java @@ -0,0 +1,1035 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Request for fetching workloads in an organization.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest} + */ +public final class ListWorkloadsRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) + ListWorkloadsRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use ListWorkloadsRequest.newBuilder() to construct. + private ListWorkloadsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ListWorkloadsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ListWorkloadsRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ListWorkloadsRequest( + 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + *
+   * Required. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * 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 returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * 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; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + private volatile java.lang.Object filter_; + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * 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; + } + } + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * 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; + } + } + + 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.assuredworkloads.v1beta1.ListWorkloadsRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest other = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) obj; + + if (!getParent() + .equals(other.getParent())) return false; + if (getPageSize() + != other.getPageSize()) return false; + if (!getPageToken() + .equals(other.getPageToken())) return false; + if (!getFilter() + .equals(other.getFilter())) 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) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest 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 fetching workloads in an organization.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.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_ = ""; + + pageSize_ = 0; + + pageToken_ = ""; + + filter_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest build() { + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest result = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest(this); + result.parent_ = parent_; + result.pageSize_ = pageSize_; + result.pageToken_ = pageToken_; + result.filter_ = filter_; + 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.assuredworkloads.v1beta1.ListWorkloadsRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + 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.assuredworkloads.v1beta1.ListWorkloadsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + *
+     * Required. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
+     * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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 returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * string page_token = 3; + * @return This builder for chaining. + */ + public Builder clearPageToken() { + + pageToken_ = getDefaultInstance().getPageToken(); + onChanged(); + return this; + } + /** + *
+     * Page token returned from previous request. Page token contains context from
+     * previous request. Page token needs to be passed in the second and following
+     * requests.
+     * 
+ * + * 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; + } + + private java.lang.Object filter_ = ""; + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * string filter = 4; + * @return This builder for chaining. + */ + public Builder clearFilter() { + + filter_ = getDefaultInstance().getFilter(); + onChanged(); + return this; + } + /** + *
+     * A custom filter for filtering by properties of a workload. At this time,
+     * only filtering by labels is supported.
+     * 
+ * + * 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; + } + @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.assuredworkloads.v1beta1.ListWorkloadsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListWorkloadsRequest(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.assuredworkloads.v1beta1.ListWorkloadsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java new file mode 100644 index 000000000000..ea8648ef2203 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java @@ -0,0 +1,87 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface ListWorkloadsRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/locations/{location}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The parent. + */ + java.lang.String getParent(); + /** + *
+   * Required. Parent Resource to list workloads from.
+   * Must be of the form `organizations/{org_id}/locations/{location}`.
+   * 
+ * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * @return The bytes for parent. + */ + com.google.protobuf.ByteString + getParentBytes(); + + /** + *
+   * Page size.
+   * 
+ * + * int32 page_size = 2; + * @return The pageSize. + */ + int getPageSize(); + + /** + *
+   * Page token returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * string page_token = 3; + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + *
+   * Page token returned from previous request. Page token contains context from
+   * previous request. Page token needs to be passed in the second and following
+   * requests.
+   * 
+ * + * string page_token = 3; + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString + getPageTokenBytes(); + + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * string filter = 4; + * @return The filter. + */ + java.lang.String getFilter(); + /** + *
+   * A custom filter for filtering by properties of a workload. At this time,
+   * only filtering by labels is supported.
+   * 
+ * + * string filter = 4; + * @return The bytes for filter. + */ + com.google.protobuf.ByteString + getFilterBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java new file mode 100644 index 000000000000..03ab73f7afb6 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java @@ -0,0 +1,1038 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Response of ListWorkloads endpoint.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse} + */ +public final class ListWorkloadsResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) + ListWorkloadsResponseOrBuilder { +private static final long serialVersionUID = 0L; + // Use ListWorkloadsResponse.newBuilder() to construct. + private ListWorkloadsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ListWorkloadsResponse() { + workloads_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ListWorkloadsResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ListWorkloadsResponse( + 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)) { + workloads_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + workloads_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.parser(), extensionRegistry)); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + nextPageToken_ = 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)) { + workloads_ = java.util.Collections.unmodifiableList(workloads_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.Builder.class); + } + + public static final int WORKLOADS_FIELD_NUMBER = 1; + private java.util.List workloads_; + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + @java.lang.Override + public java.util.List getWorkloadsList() { + return workloads_; + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + @java.lang.Override + public java.util.List + getWorkloadsOrBuilderList() { + return workloads_; + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + @java.lang.Override + public int getWorkloadsCount() { + return workloads_.size(); + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkloads(int index) { + return workloads_.get(index); + } + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadsOrBuilder( + int index) { + return workloads_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object nextPageToken_; + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * 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; + } + } + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * 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; + } + } + + 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 < workloads_.size(); i++) { + output.writeMessage(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < workloads_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + 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.assuredworkloads.v1beta1.ListWorkloadsResponse)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse other = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) obj; + + if (!getWorkloadsList() + .equals(other.getWorkloadsList())) return false; + if (!getNextPageToken() + .equals(other.getNextPageToken())) 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 (getWorkloadsCount() > 0) { + hash = (37 * hash) + WORKLOADS_FIELD_NUMBER; + hash = (53 * hash) + getWorkloadsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse 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; + } + /** + *
+   * Response of ListWorkloads endpoint.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getWorkloadsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + workloadsBuilder_.clear(); + } + nextPageToken_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse build() { + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse result = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse(this); + int from_bitField0_ = bitField0_; + if (workloadsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + workloads_ = java.util.Collections.unmodifiableList(workloads_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.workloads_ = workloads_; + } else { + result.workloads_ = workloadsBuilder_.build(); + } + result.nextPageToken_ = nextPageToken_; + 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.assuredworkloads.v1beta1.ListWorkloadsResponse) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.getDefaultInstance()) return this; + if (workloadsBuilder_ == null) { + if (!other.workloads_.isEmpty()) { + if (workloads_.isEmpty()) { + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureWorkloadsIsMutable(); + workloads_.addAll(other.workloads_); + } + onChanged(); + } + } else { + if (!other.workloads_.isEmpty()) { + if (workloadsBuilder_.isEmpty()) { + workloadsBuilder_.dispose(); + workloadsBuilder_ = null; + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + workloadsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getWorkloadsFieldBuilder() : null; + } else { + workloadsBuilder_.addAllMessages(other.workloads_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + 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.assuredworkloads.v1beta1.ListWorkloadsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List workloads_ = + java.util.Collections.emptyList(); + private void ensureWorkloadsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + workloads_ = new java.util.ArrayList(workloads_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> workloadsBuilder_; + + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public java.util.List getWorkloadsList() { + if (workloadsBuilder_ == null) { + return java.util.Collections.unmodifiableList(workloads_); + } else { + return workloadsBuilder_.getMessageList(); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public int getWorkloadsCount() { + if (workloadsBuilder_ == null) { + return workloads_.size(); + } else { + return workloadsBuilder_.getCount(); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkloads(int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); + } else { + return workloadsBuilder_.getMessage(index); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder setWorkloads( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.set(index, value); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder setWorkloads( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.set(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder addWorkloads(com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(value); + onChanged(); + } else { + workloadsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder addWorkloads( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(index, value); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder addWorkloads( + com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder addWorkloads( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder addAllWorkloads( + java.lang.Iterable values) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, workloads_); + onChanged(); + } else { + workloadsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder clearWorkloads() { + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + workloadsBuilder_.clear(); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public Builder removeWorkloads(int index) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.remove(index); + onChanged(); + } else { + workloadsBuilder_.remove(index); + } + return this; + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder getWorkloadsBuilder( + int index) { + return getWorkloadsFieldBuilder().getBuilder(index); + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadsOrBuilder( + int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); } else { + return workloadsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public java.util.List + getWorkloadsOrBuilderList() { + if (workloadsBuilder_ != null) { + return workloadsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(workloads_); + } + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder addWorkloadsBuilder() { + return getWorkloadsFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance()); + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder addWorkloadsBuilder( + int index) { + return getWorkloadsFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance()); + } + /** + *
+     * List of Workloads under a given parent.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + public java.util.List + getWorkloadsBuilderList() { + return getWorkloadsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> + getWorkloadsFieldBuilder() { + if (workloadsBuilder_ == null) { + workloadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder>( + workloads_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + workloads_ = null; + } + return workloadsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * string next_page_token = 2; + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + + nextPageToken_ = getDefaultInstance().getNextPageToken(); + onChanged(); + return this; + } + /** + *
+     * The next page token. Return empty if reached the last page.
+     * 
+ * + * 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; + } + @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.assuredworkloads.v1beta1.ListWorkloadsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) + private static final com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ListWorkloadsResponse(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.assuredworkloads.v1beta1.ListWorkloadsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java new file mode 100644 index 000000000000..044893bac2a9 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java @@ -0,0 +1,73 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface ListWorkloadsResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + java.util.List + getWorkloadsList(); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload getWorkloads(int index); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + int getWorkloadsCount(); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + java.util.List + getWorkloadsOrBuilderList(); + /** + *
+   * List of Workloads under a given parent.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; + */ + com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadsOrBuilder( + int index); + + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * string next_page_token = 2; + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + *
+   * The next page token. Return empty if reached the last page.
+   * 
+ * + * string next_page_token = 2; + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString + getNextPageTokenBytes(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java new file mode 100644 index 000000000000..204e468b9637 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java @@ -0,0 +1,192 @@ +/* + * 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.assuredworkloads.v1beta1; + +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 ORGANIZATION_LOCATION = + PathTemplate.createWithoutUrlEncoding("organizations/{organization}/locations/{location}"); + private volatile Map fieldValuesMap; + private final String organization; + private final String location; + + @Deprecated + protected LocationName() { + organization = null; + location = null; + } + + private LocationName(Builder builder) { + organization = Preconditions.checkNotNull(builder.getOrganization()); + location = Preconditions.checkNotNull(builder.getLocation()); + } + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LocationName of(String organization, String location) { + return newBuilder().setOrganization(organization).setLocation(location).build(); + } + + public static String format(String organization, String location) { + return newBuilder().setOrganization(organization).setLocation(location).build().toString(); + } + + public static LocationName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + ORGANIZATION_LOCATION.validatedMatch( + formattedString, "LocationName.parse: formattedString not in valid format"); + return of(matchMap.get("organization"), 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 ORGANIZATION_LOCATION.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (organization != null) { + fieldMapBuilder.put("organization", organization); + } + 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 ORGANIZATION_LOCATION.instantiate("organization", organization, "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.organization, that.organization) + && Objects.equals(this.location, that.location); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(organization); + h *= 1000003; + h ^= Objects.hashCode(location); + return h; + } + + /** Builder for organizations/{organization}/locations/{location}. */ + public static class Builder { + private String organization; + private String location; + + protected Builder() {} + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public Builder setOrganization(String organization) { + this.organization = organization; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + private Builder(LocationName locationName) { + this.organization = locationName.organization; + this.location = locationName.location; + } + + public LocationName build() { + return new LocationName(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java new file mode 100644 index 000000000000..cc0728a41032 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java @@ -0,0 +1,900 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Request for restricting list of available resources in Workload environment.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest} + */ +public final class RestrictAllowedResourcesRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) + RestrictAllowedResourcesRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use RestrictAllowedResourcesRequest.newBuilder() to construct. + private RestrictAllowedResourcesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RestrictAllowedResourcesRequest() { + name_ = ""; + restrictionType_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RestrictAllowedResourcesRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RestrictAllowedResourcesRequest( + 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 16: { + int rawValue = input.readEnum(); + + restrictionType_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.Builder.class); + } + + /** + *
+   * The type of restriction.
+   * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType} + */ + public enum RestrictionType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Unknown restriction type.
+     * 
+ * + * RESTRICTION_TYPE_UNSPECIFIED = 0; + */ + RESTRICTION_TYPE_UNSPECIFIED(0), + /** + *
+     * Allow the use all of all gcp products, irrespective of the compliance
+     * posture. This effectively removes gcp.restrictServiceUsage OrgPolicy
+     * on the AssuredWorkloads Folder.
+     * 
+ * + * ALLOW_ALL_GCP_RESOURCES = 1; + */ + ALLOW_ALL_GCP_RESOURCES(1), + /** + *
+     * Based on Workload's compliance regime, allowed list changes.
+     * See - https://cloud.google.com/assured-workloads/docs/supported-products
+     * for the list of supported resources.
+     * 
+ * + * ALLOW_COMPLIANT_RESOURCES = 2; + */ + ALLOW_COMPLIANT_RESOURCES(2), + UNRECOGNIZED(-1), + ; + + /** + *
+     * Unknown restriction type.
+     * 
+ * + * RESTRICTION_TYPE_UNSPECIFIED = 0; + */ + public static final int RESTRICTION_TYPE_UNSPECIFIED_VALUE = 0; + /** + *
+     * Allow the use all of all gcp products, irrespective of the compliance
+     * posture. This effectively removes gcp.restrictServiceUsage OrgPolicy
+     * on the AssuredWorkloads Folder.
+     * 
+ * + * ALLOW_ALL_GCP_RESOURCES = 1; + */ + public static final int ALLOW_ALL_GCP_RESOURCES_VALUE = 1; + /** + *
+     * Based on Workload's compliance regime, allowed list changes.
+     * See - https://cloud.google.com/assured-workloads/docs/supported-products
+     * for the list of supported resources.
+     * 
+ * + * ALLOW_COMPLIANT_RESOURCES = 2; + */ + public static final int ALLOW_COMPLIANT_RESOURCES_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 RestrictionType 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 RestrictionType forNumber(int value) { + switch (value) { + case 0: return RESTRICTION_TYPE_UNSPECIFIED; + case 1: return ALLOW_ALL_GCP_RESOURCES; + case 2: return ALLOW_COMPLIANT_RESOURCES; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + RestrictionType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public RestrictionType findValueByNumber(int number) { + return RestrictionType.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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDescriptor().getEnumTypes().get(0); + } + + private static final RestrictionType[] VALUES = values(); + + public static RestrictionType 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 RestrictionType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType) + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Required. The resource name of the Workload. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @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. The resource name of the Workload. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @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 RESTRICTION_TYPE_FIELD_NUMBER = 2; + private int restrictionType_; + /** + *
+   * Required. The type of restriction for using gcp products in the Workload environment.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for restrictionType. + */ + @java.lang.Override public int getRestrictionTypeValue() { + return restrictionType_; + } + /** + *
+   * Required. The type of restriction for using gcp products in the Workload environment.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The restrictionType. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType getRestrictionType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType result = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.valueOf(restrictionType_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (restrictionType_ != com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.RESTRICTION_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, restrictionType_); + } + 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 (restrictionType_ != com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.RESTRICTION_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, restrictionType_); + } + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest other = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) obj; + + if (!getName() + .equals(other.getName())) return false; + if (restrictionType_ != other.restrictionType_) 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) + RESTRICTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + restrictionType_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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 restricting list of available resources in Workload environment.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.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_ = ""; + + restrictionType_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest build() { + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest result = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest(this); + result.name_ = name_; + result.restrictionType_ = restrictionType_; + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.restrictionType_ != 0) { + setRestrictionTypeValue(other.getRestrictionTypeValue()); + } + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Required. The resource name of the Workload. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @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. The resource name of the Workload. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @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. The resource name of the Workload. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @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. The resource name of the Workload. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+     * Required. The resource name of the Workload. This is the workloads's
+     * relative path in the API, formatted as
+     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+     * For example,
+     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @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 int restrictionType_ = 0; + /** + *
+     * Required. The type of restriction for using gcp products in the Workload environment.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for restrictionType. + */ + @java.lang.Override public int getRestrictionTypeValue() { + return restrictionType_; + } + /** + *
+     * Required. The type of restriction for using gcp products in the Workload environment.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The enum numeric value on the wire for restrictionType to set. + * @return This builder for chaining. + */ + public Builder setRestrictionTypeValue(int value) { + + restrictionType_ = value; + onChanged(); + return this; + } + /** + *
+     * Required. The type of restriction for using gcp products in the Workload environment.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The restrictionType. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType getRestrictionType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType result = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.valueOf(restrictionType_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.UNRECOGNIZED : result; + } + /** + *
+     * Required. The type of restriction for using gcp products in the Workload environment.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The restrictionType to set. + * @return This builder for chaining. + */ + public Builder setRestrictionType(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType value) { + if (value == null) { + throw new NullPointerException(); + } + + restrictionType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Required. The type of restriction for using gcp products in the Workload environment.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearRestrictionType() { + + restrictionType_ = 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestrictAllowedResourcesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RestrictAllowedResourcesRequest(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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java new file mode 100644 index 000000000000..ccd1042d7005 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java @@ -0,0 +1,56 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface RestrictAllowedResourcesRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The resource name of the Workload. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Required. The resource name of the Workload. This is the workloads's
+   * relative path in the API, formatted as
+   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
+   * For example,
+   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Required. The type of restriction for using gcp products in the Workload environment.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The enum numeric value on the wire for restrictionType. + */ + int getRestrictionTypeValue(); + /** + *
+   * Required. The type of restriction for using gcp products in the Workload environment.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The restrictionType. + */ + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType getRestrictionType(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java new file mode 100644 index 000000000000..059515d3b899 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java @@ -0,0 +1,429 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Response for restricting the list of allowed resources.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse} + */ +public final class RestrictAllowedResourcesResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) + RestrictAllowedResourcesResponseOrBuilder { +private static final long serialVersionUID = 0L; + // Use RestrictAllowedResourcesResponse.newBuilder() to construct. + private RestrictAllowedResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RestrictAllowedResourcesResponse() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RestrictAllowedResourcesResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RestrictAllowedResourcesResponse( + 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; + 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.Builder.class); + } + + 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 { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse other = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) obj; + + 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 = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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; + } + /** + *
+   * Response for restricting the list of allowed resources.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.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(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse build() { + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse result = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse(this); + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.getDefaultInstance()) return this; + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) + private static final com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestrictAllowedResourcesResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RestrictAllowedResourcesResponse(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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java new file mode 100644 index 000000000000..97561ceb58a0 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java @@ -0,0 +1,9 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface RestrictAllowedResourcesResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) + com.google.protobuf.MessageOrBuilder { +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java new file mode 100644 index 000000000000..a0a0aa96f7e1 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java @@ -0,0 +1,937 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * Request for Updating a workload.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest} + */ +public final class UpdateWorkloadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) + UpdateWorkloadRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use UpdateWorkloadRequest.newBuilder() to construct. + private UpdateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateWorkloadRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateWorkloadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateWorkloadRequest( + 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.assuredworkloads.v1beta1.Workload.Builder subBuilder = null; + if (workload_ != null) { + subBuilder = workload_.toBuilder(); + } + workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(workload_); + workload_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + com.google.protobuf.FieldMask.Builder subBuilder = null; + if (updateMask_ != null) { + subBuilder = updateMask_.toBuilder(); + } + updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(updateMask_); + updateMask_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.Builder.class); + } + + public static final int WORKLOAD_FIELD_NUMBER = 1; + private com.google.cloud.assuredworkloads.v1beta1.Workload workload_; + /** + *
+   * Required. The workload to update.
+   * The workload's `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + @java.lang.Override + public boolean hasWorkload() { + return workload_ != null; + } + /** + *
+   * Required. The workload to update.
+   * The workload's `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { + return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; + } + /** + *
+   * Required. The workload to update.
+   * The workload's `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { + return getWorkload(); + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return updateMask_ != null; + } + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return getUpdateMask(); + } + + 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 (workload_ != null) { + output.writeMessage(1, getWorkload()); + } + if (updateMask_ != null) { + output.writeMessage(2, getUpdateMask()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (workload_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getWorkload()); + } + if (updateMask_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getUpdateMask()); + } + 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.assuredworkloads.v1beta1.UpdateWorkloadRequest)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) obj; + + if (hasWorkload() != other.hasWorkload()) return false; + if (hasWorkload()) { + if (!getWorkload() + .equals(other.getWorkload())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask() + .equals(other.getUpdateMask())) 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 (hasWorkload()) { + hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; + hash = (53 * hash) + getWorkload().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest 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 Updating a workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.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 (workloadBuilder_ == null) { + workload_ = null; + } else { + workload_ = null; + workloadBuilder_ = null; + } + if (updateMaskBuilder_ == null) { + updateMask_ = null; + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest build() { + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest(this); + if (workloadBuilder_ == null) { + result.workload_ = workload_; + } else { + result.workload_ = workloadBuilder_.build(); + } + if (updateMaskBuilder_ == null) { + result.updateMask_ = updateMask_; + } else { + result.updateMask_ = updateMaskBuilder_.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.assuredworkloads.v1beta1.UpdateWorkloadRequest) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.getDefaultInstance()) return this; + if (other.hasWorkload()) { + mergeWorkload(other.getWorkload()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload workload_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> workloadBuilder_; + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + public boolean hasWorkload() { + return workloadBuilder_ != null || workload_ != null; + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { + if (workloadBuilder_ == null) { + return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; + } else { + return workloadBuilder_.getMessage(); + } + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + workload_ = value; + onChanged(); + } else { + workloadBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setWorkload( + com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { + if (workloadBuilder_ == null) { + workload_ = builderForValue.build(); + onChanged(); + } else { + workloadBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { + if (workloadBuilder_ == null) { + if (workload_ != null) { + workload_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); + } else { + workload_ = value; + } + onChanged(); + } else { + workloadBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearWorkload() { + if (workloadBuilder_ == null) { + workload_ = null; + onChanged(); + } else { + workload_ = null; + workloadBuilder_ = null; + } + + return this; + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder getWorkloadBuilder() { + + onChanged(); + return getWorkloadFieldBuilder().getBuilder(); + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { + if (workloadBuilder_ != null) { + return workloadBuilder_.getMessageOrBuilder(); + } else { + return workload_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; + } + } + /** + *
+     * Required. The workload to update.
+     * The workload's `name` field is used to identify the workload to be updated.
+     * Format:
+     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> + getWorkloadFieldBuilder() { + if (workloadBuilder_ == null) { + workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder>( + getWorkload(), + getParentForChildren(), + isClean()); + workload_ = null; + } + return workloadBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return updateMaskBuilder_ != null || updateMask_ != null; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + onChanged(); + } else { + updateMaskBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setUpdateMask( + com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + onChanged(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (updateMask_ != null) { + updateMask_ = + com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); + } else { + updateMask_ = value; + } + onChanged(); + } else { + updateMaskBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearUpdateMask() { + if (updateMaskBuilder_ == null) { + updateMask_ = null; + onChanged(); + } else { + updateMask_ = null; + updateMaskBuilder_ = null; + } + + return this; + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null ? + com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + } + /** + *
+     * Required. The list of fields to be updated.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), + getParentForChildren(), + isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + @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.assuredworkloads.v1beta1.UpdateWorkloadRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) + private static final com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateWorkloadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateWorkloadRequest(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.assuredworkloads.v1beta1.UpdateWorkloadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java new file mode 100644 index 000000000000..7a6a51e9503b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java @@ -0,0 +1,72 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface UpdateWorkloadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The workload to update.
+   * The workload's `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the workload field is set. + */ + boolean hasWorkload(); + /** + *
+   * Required. The workload to update.
+   * The workload's `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The workload. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(); + /** + *
+   * Required. The workload to update.
+   * The workload's `name` field is used to identify the workload to be updated.
+   * Format:
+   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder(); + + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + /** + *
+   * Required. The list of fields to be updated.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java new file mode 100644 index 000000000000..fb44cc019cad --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java @@ -0,0 +1,12686 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +/** + *
+ * An Workload object for managing highly regulated workloads of cloud
+ * customers.
+ * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload} + */ +public final class Workload extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload) + WorkloadOrBuilder { +private static final long serialVersionUID = 0L; + // Use Workload.newBuilder() to construct. + private Workload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Workload() { + name_ = ""; + displayName_ = ""; + resources_ = java.util.Collections.emptyList(); + complianceRegime_ = 0; + billingAccount_ = ""; + etag_ = ""; + provisionedResourcesParent_ = ""; + resourceSettings_ = java.util.Collections.emptyList(); + kajEnrollmentState_ = 0; + compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Workload(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Workload( + 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(); + + displayName_ = s; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + resources_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + resources_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.parser(), extensionRegistry)); + break; + } + case 32: { + int rawValue = input.readEnum(); + + complianceRegime_ = rawValue; + break; + } + case 42: { + 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 50: { + java.lang.String s = input.readStringRequireUtf8(); + + billingAccount_ = s; + break; + } + case 58: { + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder subBuilder = null; + if (complianceRegimeSettingsCase_ == 7) { + subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_).toBuilder(); + } + complianceRegimeSettings_ = + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_); + complianceRegimeSettings_ = subBuilder.buildPartial(); + } + complianceRegimeSettingsCase_ = 7; + break; + } + case 66: { + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder subBuilder = null; + if (complianceRegimeSettingsCase_ == 8) { + subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_).toBuilder(); + } + complianceRegimeSettings_ = + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_); + complianceRegimeSettings_ = subBuilder.buildPartial(); + } + complianceRegimeSettingsCase_ = 8; + break; + } + case 74: { + java.lang.String s = input.readStringRequireUtf8(); + + etag_ = s; + break; + } + case 82: { + 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 90: { + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder subBuilder = null; + if (complianceRegimeSettingsCase_ == 11) { + subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_).toBuilder(); + } + complianceRegimeSettings_ = + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_); + complianceRegimeSettings_ = subBuilder.buildPartial(); + } + complianceRegimeSettingsCase_ = 11; + break; + } + case 98: { + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder subBuilder = null; + if (complianceRegimeSettingsCase_ == 12) { + subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_).toBuilder(); + } + complianceRegimeSettings_ = + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_); + complianceRegimeSettings_ = subBuilder.buildPartial(); + } + complianceRegimeSettingsCase_ = 12; + break; + } + case 106: { + java.lang.String s = input.readStringRequireUtf8(); + + provisionedResourcesParent_ = s; + break; + } + case 114: { + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; + if (kmsSettings_ != null) { + subBuilder = kmsSettings_.toBuilder(); + } + kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kmsSettings_); + kmsSettings_ = subBuilder.buildPartial(); + } + + break; + } + case 122: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + resourceSettings_.add( + input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.parser(), extensionRegistry)); + break; + } + case 136: { + int rawValue = input.readEnum(); + + kajEnrollmentState_ = rawValue; + break; + } + case 144: { + + enableSovereignControls_ = input.readBool(); + break; + } + case 162: { + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder subBuilder = null; + if (saaEnrollmentResponse_ != null) { + subBuilder = saaEnrollmentResponse_.toBuilder(); + } + saaEnrollmentResponse_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(saaEnrollmentResponse_); + saaEnrollmentResponse_ = subBuilder.buildPartial(); + } + + break; + } + case 194: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000008; + } + compliantButDisallowedServices_.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)) { + resources_ = java.util.Collections.unmodifiableList(resources_); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); + } + if (((mutable_bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = compliantButDisallowedServices_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 10: + 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.class, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder.class); + } + + /** + *
+   * Supported Compliance Regimes.
+   * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime} + */ + public enum ComplianceRegime + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Unknown compliance regime.
+     * 
+ * + * COMPLIANCE_REGIME_UNSPECIFIED = 0; + */ + COMPLIANCE_REGIME_UNSPECIFIED(0), + /** + *
+     * Information protection as per DoD IL4 requirements.
+     * 
+ * + * IL4 = 1; + */ + IL4(1), + /** + *
+     * Criminal Justice Information Services (CJIS) Security policies.
+     * 
+ * + * CJIS = 2; + */ + CJIS(2), + /** + *
+     * FedRAMP High data protection controls
+     * 
+ * + * FEDRAMP_HIGH = 3; + */ + FEDRAMP_HIGH(3), + /** + *
+     * FedRAMP Moderate data protection controls
+     * 
+ * + * FEDRAMP_MODERATE = 4; + */ + FEDRAMP_MODERATE(4), + /** + *
+     * Assured Workloads For US Regions data protection controls
+     * 
+ * + * US_REGIONAL_ACCESS = 5; + */ + US_REGIONAL_ACCESS(5), + /** + *
+     * Health Insurance Portability and Accountability Act controls
+     * 
+ * + * HIPAA = 6; + */ + HIPAA(6), + /** + *
+     * Health Information Trust Alliance controls
+     * 
+ * + * HITRUST = 7; + */ + HITRUST(7), + /** + *
+     * Assured Workloads For EU Regions and Support controls
+     * 
+ * + * EU_REGIONS_AND_SUPPORT = 8; + */ + EU_REGIONS_AND_SUPPORT(8), + /** + *
+     * Assured Workloads For Canada Regions and Support controls
+     * 
+ * + * CA_REGIONS_AND_SUPPORT = 9; + */ + CA_REGIONS_AND_SUPPORT(9), + /** + *
+     * International Traffic in Arms Regulations
+     * 
+ * + * ITAR = 10; + */ + ITAR(10), + /** + *
+     * Assured Workloads for Australia Regions and Support controls
+     * 
+ * + * AU_REGIONS_AND_US_SUPPORT = 11; + */ + AU_REGIONS_AND_US_SUPPORT(11), + UNRECOGNIZED(-1), + ; + + /** + *
+     * Unknown compliance regime.
+     * 
+ * + * COMPLIANCE_REGIME_UNSPECIFIED = 0; + */ + public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUE = 0; + /** + *
+     * Information protection as per DoD IL4 requirements.
+     * 
+ * + * IL4 = 1; + */ + public static final int IL4_VALUE = 1; + /** + *
+     * Criminal Justice Information Services (CJIS) Security policies.
+     * 
+ * + * CJIS = 2; + */ + public static final int CJIS_VALUE = 2; + /** + *
+     * FedRAMP High data protection controls
+     * 
+ * + * FEDRAMP_HIGH = 3; + */ + public static final int FEDRAMP_HIGH_VALUE = 3; + /** + *
+     * FedRAMP Moderate data protection controls
+     * 
+ * + * FEDRAMP_MODERATE = 4; + */ + public static final int FEDRAMP_MODERATE_VALUE = 4; + /** + *
+     * Assured Workloads For US Regions data protection controls
+     * 
+ * + * US_REGIONAL_ACCESS = 5; + */ + public static final int US_REGIONAL_ACCESS_VALUE = 5; + /** + *
+     * Health Insurance Portability and Accountability Act controls
+     * 
+ * + * HIPAA = 6; + */ + public static final int HIPAA_VALUE = 6; + /** + *
+     * Health Information Trust Alliance controls
+     * 
+ * + * HITRUST = 7; + */ + public static final int HITRUST_VALUE = 7; + /** + *
+     * Assured Workloads For EU Regions and Support controls
+     * 
+ * + * EU_REGIONS_AND_SUPPORT = 8; + */ + public static final int EU_REGIONS_AND_SUPPORT_VALUE = 8; + /** + *
+     * Assured Workloads For Canada Regions and Support controls
+     * 
+ * + * CA_REGIONS_AND_SUPPORT = 9; + */ + public static final int CA_REGIONS_AND_SUPPORT_VALUE = 9; + /** + *
+     * International Traffic in Arms Regulations
+     * 
+ * + * ITAR = 10; + */ + public static final int ITAR_VALUE = 10; + /** + *
+     * Assured Workloads for Australia Regions and Support controls
+     * 
+ * + * AU_REGIONS_AND_US_SUPPORT = 11; + */ + public static final int AU_REGIONS_AND_US_SUPPORT_VALUE = 11; + + + 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 ComplianceRegime 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 ComplianceRegime forNumber(int value) { + switch (value) { + case 0: return COMPLIANCE_REGIME_UNSPECIFIED; + case 1: return IL4; + case 2: return CJIS; + case 3: return FEDRAMP_HIGH; + case 4: return FEDRAMP_MODERATE; + case 5: return US_REGIONAL_ACCESS; + case 6: return HIPAA; + case 7: return HITRUST; + case 8: return EU_REGIONS_AND_SUPPORT; + case 9: return CA_REGIONS_AND_SUPPORT; + case 10: return ITAR; + case 11: return AU_REGIONS_AND_US_SUPPORT; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ComplianceRegime> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ComplianceRegime findValueByNumber(int number) { + return ComplianceRegime.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.assuredworkloads.v1beta1.Workload.getDescriptor().getEnumTypes().get(0); + } + + private static final ComplianceRegime[] VALUES = values(); + + public static ComplianceRegime 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 ComplianceRegime(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime) + } + + /** + *
+   * Key Access Justifications(KAJ) Enrollment State.
+   * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState} + */ + public enum KajEnrollmentState + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Default State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; + */ + KAJ_ENROLLMENT_STATE_UNSPECIFIED(0), + /** + *
+     * Pending State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_PENDING = 1; + */ + KAJ_ENROLLMENT_STATE_PENDING(1), + /** + *
+     * Complete State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_COMPLETE = 2; + */ + KAJ_ENROLLMENT_STATE_COMPLETE(2), + UNRECOGNIZED(-1), + ; + + /** + *
+     * Default State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; + */ + public static final int KAJ_ENROLLMENT_STATE_UNSPECIFIED_VALUE = 0; + /** + *
+     * Pending State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_PENDING = 1; + */ + public static final int KAJ_ENROLLMENT_STATE_PENDING_VALUE = 1; + /** + *
+     * Complete State for KAJ Enrollment.
+     * 
+ * + * KAJ_ENROLLMENT_STATE_COMPLETE = 2; + */ + public static final int KAJ_ENROLLMENT_STATE_COMPLETE_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 KajEnrollmentState 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 KajEnrollmentState forNumber(int value) { + switch (value) { + case 0: return KAJ_ENROLLMENT_STATE_UNSPECIFIED; + case 1: return KAJ_ENROLLMENT_STATE_PENDING; + case 2: return KAJ_ENROLLMENT_STATE_COMPLETE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + KajEnrollmentState> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public KajEnrollmentState findValueByNumber(int number) { + return KajEnrollmentState.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.assuredworkloads.v1beta1.Workload.getDescriptor().getEnumTypes().get(1); + } + + private static final KajEnrollmentState[] VALUES = values(); + + public static KajEnrollmentState 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 KajEnrollmentState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState) + } + + public interface ResourceInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Resource identifier.
+     * For a project this represents project_number.
+     * 
+ * + * int64 resource_id = 1; + * @return The resourceId. + */ + long getResourceId(); + + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + int getResourceTypeValue(); + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType(); + } + /** + *
+   * Represent the resources that are children of this Workload.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo} + */ + public static final class ResourceInfo extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) + ResourceInfoOrBuilder { + private static final long serialVersionUID = 0L; + // Use ResourceInfo.newBuilder() to construct. + private ResourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ResourceInfo() { + resourceType_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ResourceInfo(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ResourceInfo( + 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: { + + resourceId_ = input.readInt64(); + break; + } + case 16: { + int rawValue = input.readEnum(); + + resourceType_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder.class); + } + + /** + *
+     * The type of resource.
+     * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType} + */ + public enum ResourceType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unknown resource type.
+       * 
+ * + * RESOURCE_TYPE_UNSPECIFIED = 0; + */ + RESOURCE_TYPE_UNSPECIFIED(0), + /** + *
+       * Deprecated. Existing workloads will continue to support this, but new
+       * CreateWorkloadRequests should not specify this as an input value.
+       * 
+ * + * CONSUMER_PROJECT = 1 [deprecated = true]; + */ + @java.lang.Deprecated + CONSUMER_PROJECT(1), + /** + *
+       * Consumer Folder.
+       * 
+ * + * CONSUMER_FOLDER = 4; + */ + CONSUMER_FOLDER(4), + /** + *
+       * Consumer project containing encryption keys.
+       * 
+ * + * ENCRYPTION_KEYS_PROJECT = 2; + */ + ENCRYPTION_KEYS_PROJECT(2), + /** + *
+       * Keyring resource that hosts encryption keys.
+       * 
+ * + * KEYRING = 3; + */ + KEYRING(3), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unknown resource type.
+       * 
+ * + * RESOURCE_TYPE_UNSPECIFIED = 0; + */ + public static final int RESOURCE_TYPE_UNSPECIFIED_VALUE = 0; + /** + *
+       * Deprecated. Existing workloads will continue to support this, but new
+       * CreateWorkloadRequests should not specify this as an input value.
+       * 
+ * + * CONSUMER_PROJECT = 1 [deprecated = true]; + */ + @java.lang.Deprecated public static final int CONSUMER_PROJECT_VALUE = 1; + /** + *
+       * Consumer Folder.
+       * 
+ * + * CONSUMER_FOLDER = 4; + */ + public static final int CONSUMER_FOLDER_VALUE = 4; + /** + *
+       * Consumer project containing encryption keys.
+       * 
+ * + * ENCRYPTION_KEYS_PROJECT = 2; + */ + public static final int ENCRYPTION_KEYS_PROJECT_VALUE = 2; + /** + *
+       * Keyring resource that hosts encryption keys.
+       * 
+ * + * KEYRING = 3; + */ + public static final int KEYRING_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 ResourceType 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 ResourceType forNumber(int value) { + switch (value) { + case 0: return RESOURCE_TYPE_UNSPECIFIED; + case 1: return CONSUMER_PROJECT; + case 4: return CONSUMER_FOLDER; + case 2: return ENCRYPTION_KEYS_PROJECT; + case 3: return KEYRING; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ResourceType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ResourceType findValueByNumber(int number) { + return ResourceType.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.assuredworkloads.v1beta1.Workload.ResourceInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final ResourceType[] VALUES = values(); + + public static ResourceType 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 ResourceType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType) + } + + public static final int RESOURCE_ID_FIELD_NUMBER = 1; + private long resourceId_; + /** + *
+     * Resource identifier.
+     * For a project this represents project_number.
+     * 
+ * + * int64 resource_id = 1; + * @return The resourceId. + */ + @java.lang.Override + public long getResourceId() { + return resourceId_; + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; + private int resourceType_; + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+     * Indicates the type of resource.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.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 (resourceId_ != 0L) { + output.writeInt64(1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, resourceType_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (resourceId_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, resourceType_); + } + 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.assuredworkloads.v1beta1.Workload.ResourceInfo)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo other = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) obj; + + if (getResourceId() + != other.getResourceId()) return false; + if (resourceType_ != other.resourceType_) 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) + RESOURCE_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getResourceId()); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo 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; + } + /** + *
+     * Represent the resources that are children of this Workload.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.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(); + resourceId_ = 0L; + + resourceType_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo result = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo(this); + result.resourceId_ = resourceId_; + result.resourceType_ = resourceType_; + 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.assuredworkloads.v1beta1.Workload.ResourceInfo) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance()) return this; + if (other.getResourceId() != 0L) { + setResourceId(other.getResourceId()); + } + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + 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.assuredworkloads.v1beta1.Workload.ResourceInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private long resourceId_ ; + /** + *
+       * Resource identifier.
+       * For a project this represents project_number.
+       * 
+ * + * int64 resource_id = 1; + * @return The resourceId. + */ + @java.lang.Override + public long getResourceId() { + return resourceId_; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_number.
+       * 
+ * + * int64 resource_id = 1; + * @param value The resourceId to set. + * @return This builder for chaining. + */ + public Builder setResourceId(long value) { + + resourceId_ = value; + onChanged(); + return this; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_number.
+       * 
+ * + * int64 resource_id = 1; + * @return This builder for chaining. + */ + public Builder clearResourceId() { + + resourceId_ = 0L; + onChanged(); + return this; + } + + private int resourceType_ = 0; + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The enum numeric value on the wire for resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceTypeValue(int value) { + + resourceType_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceType(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return This builder for chaining. + */ + public Builder clearResourceType() { + + resourceType_ = 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.assuredworkloads.v1beta1.Workload.ResourceInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ResourceInfo(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.assuredworkloads.v1beta1.Workload.ResourceInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + @java.lang.Deprecated public interface KMSSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+     * new version of the crypto key and mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the nextRotationTime field is set. + */ + boolean hasNextRotationTime(); + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+     * new version of the crypto key and mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The nextRotationTime. + */ + com.google.protobuf.Timestamp getNextRotationTime(); + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+     * new version of the crypto key and mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder(); + + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+     * Management Service automatically rotates a key. Must be at least 24 hours
+     * and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the rotationPeriod field is set. + */ + boolean hasRotationPeriod(); + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+     * Management Service automatically rotates a key. Must be at least 24 hours
+     * and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The rotationPeriod. + */ + com.google.protobuf.Duration getRotationPeriod(); + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+     * Management Service automatically rotates a key. Must be at least 24 hours
+     * and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder(); + } + /** + *
+   * Settings specific to the Key Management Service.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings} + */ + @java.lang.Deprecated public static final class KMSSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) + KMSSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use KMSSettings.newBuilder() to construct. + private KMSSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KMSSettings() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new KMSSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KMSSettings( + 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 (nextRotationTime_ != null) { + subBuilder = nextRotationTime_.toBuilder(); + } + nextRotationTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(nextRotationTime_); + nextRotationTime_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + com.google.protobuf.Duration.Builder subBuilder = null; + if (rotationPeriod_ != null) { + subBuilder = rotationPeriod_.toBuilder(); + } + rotationPeriod_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(rotationPeriod_); + rotationPeriod_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder.class); + } + + public static final int NEXT_ROTATION_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp nextRotationTime_; + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+     * new version of the crypto key and mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the nextRotationTime field is set. + */ + @java.lang.Override + public boolean hasNextRotationTime() { + return nextRotationTime_ != null; + } + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+     * new version of the crypto key and mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The nextRotationTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getNextRotationTime() { + return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; + } + /** + *
+     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+     * new version of the crypto key and mark it as the primary.
+     * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { + return getNextRotationTime(); + } + + public static final int ROTATION_PERIOD_FIELD_NUMBER = 2; + private com.google.protobuf.Duration rotationPeriod_; + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+     * Management Service automatically rotates a key. Must be at least 24 hours
+     * and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the rotationPeriod field is set. + */ + @java.lang.Override + public boolean hasRotationPeriod() { + return rotationPeriod_ != null; + } + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+     * Management Service automatically rotates a key. Must be at least 24 hours
+     * and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The rotationPeriod. + */ + @java.lang.Override + public com.google.protobuf.Duration getRotationPeriod() { + return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; + } + /** + *
+     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+     * Management Service automatically rotates a key. Must be at least 24 hours
+     * and at most 876,000 hours.
+     * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { + return getRotationPeriod(); + } + + 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 (nextRotationTime_ != null) { + output.writeMessage(1, getNextRotationTime()); + } + if (rotationPeriod_ != null) { + output.writeMessage(2, getRotationPeriod()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (nextRotationTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getNextRotationTime()); + } + if (rotationPeriod_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getRotationPeriod()); + } + 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.assuredworkloads.v1beta1.Workload.KMSSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) obj; + + if (hasNextRotationTime() != other.hasNextRotationTime()) return false; + if (hasNextRotationTime()) { + if (!getNextRotationTime() + .equals(other.getNextRotationTime())) return false; + } + if (hasRotationPeriod() != other.hasRotationPeriod()) return false; + if (hasRotationPeriod()) { + if (!getRotationPeriod() + .equals(other.getRotationPeriod())) 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 (hasNextRotationTime()) { + hash = (37 * hash) + NEXT_ROTATION_TIME_FIELD_NUMBER; + hash = (53 * hash) + getNextRotationTime().hashCode(); + } + if (hasRotationPeriod()) { + hash = (37 * hash) + ROTATION_PERIOD_FIELD_NUMBER; + hash = (53 * hash) + getRotationPeriod().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings 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; + } + /** + *
+     * Settings specific to the Key Management Service.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.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 (nextRotationTimeBuilder_ == null) { + nextRotationTime_ = null; + } else { + nextRotationTime_ = null; + nextRotationTimeBuilder_ = null; + } + if (rotationPeriodBuilder_ == null) { + rotationPeriod_ = null; + } else { + rotationPeriod_ = null; + rotationPeriodBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings(this); + if (nextRotationTimeBuilder_ == null) { + result.nextRotationTime_ = nextRotationTime_; + } else { + result.nextRotationTime_ = nextRotationTimeBuilder_.build(); + } + if (rotationPeriodBuilder_ == null) { + result.rotationPeriod_ = rotationPeriod_; + } else { + result.rotationPeriod_ = rotationPeriodBuilder_.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.assuredworkloads.v1beta1.Workload.KMSSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance()) return this; + if (other.hasNextRotationTime()) { + mergeNextRotationTime(other.getNextRotationTime()); + } + if (other.hasRotationPeriod()) { + mergeRotationPeriod(other.getRotationPeriod()); + } + 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.assuredworkloads.v1beta1.Workload.KMSSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.Timestamp nextRotationTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> nextRotationTimeBuilder_; + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the nextRotationTime field is set. + */ + public boolean hasNextRotationTime() { + return nextRotationTimeBuilder_ != null || nextRotationTime_ != null; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The nextRotationTime. + */ + public com.google.protobuf.Timestamp getNextRotationTime() { + if (nextRotationTimeBuilder_ == null) { + return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; + } else { + return nextRotationTimeBuilder_.getMessage(); + } + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setNextRotationTime(com.google.protobuf.Timestamp value) { + if (nextRotationTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + nextRotationTime_ = value; + onChanged(); + } else { + nextRotationTimeBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setNextRotationTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (nextRotationTimeBuilder_ == null) { + nextRotationTime_ = builderForValue.build(); + onChanged(); + } else { + nextRotationTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeNextRotationTime(com.google.protobuf.Timestamp value) { + if (nextRotationTimeBuilder_ == null) { + if (nextRotationTime_ != null) { + nextRotationTime_ = + com.google.protobuf.Timestamp.newBuilder(nextRotationTime_).mergeFrom(value).buildPartial(); + } else { + nextRotationTime_ = value; + } + onChanged(); + } else { + nextRotationTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearNextRotationTime() { + if (nextRotationTimeBuilder_ == null) { + nextRotationTime_ = null; + onChanged(); + } else { + nextRotationTime_ = null; + nextRotationTimeBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.Timestamp.Builder getNextRotationTimeBuilder() { + + onChanged(); + return getNextRotationTimeFieldBuilder().getBuilder(); + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { + if (nextRotationTimeBuilder_ != null) { + return nextRotationTimeBuilder_.getMessageOrBuilder(); + } else { + return nextRotationTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; + } + } + /** + *
+       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
+       * new version of the crypto key and mark it as the primary.
+       * 
+ * + * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getNextRotationTimeFieldBuilder() { + if (nextRotationTimeBuilder_ == null) { + nextRotationTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getNextRotationTime(), + getParentForChildren(), + isClean()); + nextRotationTime_ = null; + } + return nextRotationTimeBuilder_; + } + + private com.google.protobuf.Duration rotationPeriod_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> rotationPeriodBuilder_; + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the rotationPeriod field is set. + */ + public boolean hasRotationPeriod() { + return rotationPeriodBuilder_ != null || rotationPeriod_ != null; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The rotationPeriod. + */ + public com.google.protobuf.Duration getRotationPeriod() { + if (rotationPeriodBuilder_ == null) { + return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; + } else { + return rotationPeriodBuilder_.getMessage(); + } + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setRotationPeriod(com.google.protobuf.Duration value) { + if (rotationPeriodBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rotationPeriod_ = value; + onChanged(); + } else { + rotationPeriodBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setRotationPeriod( + com.google.protobuf.Duration.Builder builderForValue) { + if (rotationPeriodBuilder_ == null) { + rotationPeriod_ = builderForValue.build(); + onChanged(); + } else { + rotationPeriodBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeRotationPeriod(com.google.protobuf.Duration value) { + if (rotationPeriodBuilder_ == null) { + if (rotationPeriod_ != null) { + rotationPeriod_ = + com.google.protobuf.Duration.newBuilder(rotationPeriod_).mergeFrom(value).buildPartial(); + } else { + rotationPeriod_ = value; + } + onChanged(); + } else { + rotationPeriodBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearRotationPeriod() { + if (rotationPeriodBuilder_ == null) { + rotationPeriod_ = null; + onChanged(); + } else { + rotationPeriod_ = null; + rotationPeriodBuilder_ = null; + } + + return this; + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.Duration.Builder getRotationPeriodBuilder() { + + onChanged(); + return getRotationPeriodFieldBuilder().getBuilder(); + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { + if (rotationPeriodBuilder_ != null) { + return rotationPeriodBuilder_.getMessageOrBuilder(); + } else { + return rotationPeriod_ == null ? + com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; + } + } + /** + *
+       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
+       * Management Service automatically rotates a key. Must be at least 24 hours
+       * and at most 876,000 hours.
+       * 
+ * + * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> + getRotationPeriodFieldBuilder() { + if (rotationPeriodBuilder_ == null) { + rotationPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( + getRotationPeriod(), + getParentForChildren(), + isClean()); + rotationPeriod_ = null; + } + return rotationPeriodBuilder_; + } + @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.assuredworkloads.v1beta1.Workload.KMSSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KMSSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KMSSettings(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.assuredworkloads.v1beta1.Workload.KMSSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + @java.lang.Deprecated public interface IL4SettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + boolean hasKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); + } + /** + *
+   * Settings specific to resources needed for IL4.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings} + */ + @java.lang.Deprecated public static final class IL4Settings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) + IL4SettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use IL4Settings.newBuilder() to construct. + private IL4Settings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private IL4Settings() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new IL4Settings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private IL4Settings( + 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; + if (kmsSettings_ != null) { + subBuilder = kmsSettings_.toBuilder(); + } + kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kmsSettings_); + kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder.class); + } + + public static final int KMS_SETTINGS_FIELD_NUMBER = 1; + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + @java.lang.Override + public boolean hasKmsSettings() { + return kmsSettings_ != null; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + return getKmsSettings(); + } + + 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 (kmsSettings_ != null) { + output.writeMessage(1, getKmsSettings()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (kmsSettings_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.IL4Settings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) obj; + + if (hasKmsSettings() != other.hasKmsSettings()) return false; + if (hasKmsSettings()) { + if (!getKmsSettings() + .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { + hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getKmsSettings().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings 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; + } + /** + *
+     * Settings specific to resources needed for IL4.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.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 (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings(this); + if (kmsSettingsBuilder_ == null) { + result.kmsSettings_ = kmsSettings_; + } else { + result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.IL4Settings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance()) return this; + if (other.hasKmsSettings()) { + mergeKmsSettings(other.getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.IL4Settings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + public boolean hasKmsSettings() { + return kmsSettingsBuilder_ != null || kmsSettings_ != null; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + if (kmsSettingsBuilder_ == null) { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } else { + return kmsSettingsBuilder_.getMessage(); + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kmsSettings_ = value; + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = builderForValue.build(); + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (kmsSettings_ != null) { + kmsSettings_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); + } else { + kmsSettings_ = value; + } + onChanged(); + } else { + kmsSettingsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearKmsSettings() { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + onChanged(); + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { + + onChanged(); + return getKmsSettingsFieldBuilder().getBuilder(); + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + if (kmsSettingsBuilder_ != null) { + return kmsSettingsBuilder_.getMessageOrBuilder(); + } else { + return kmsSettings_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> + getKmsSettingsFieldBuilder() { + if (kmsSettingsBuilder_ == null) { + kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( + getKmsSettings(), + getParentForChildren(), + isClean()); + kmsSettings_ = null; + } + return kmsSettingsBuilder_; + } + @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.assuredworkloads.v1beta1.Workload.IL4Settings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public IL4Settings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new IL4Settings(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.assuredworkloads.v1beta1.Workload.IL4Settings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + @java.lang.Deprecated public interface CJISSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + boolean hasKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); + } + /** + *
+   * Settings specific to resources needed for CJIS.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings} + */ + @java.lang.Deprecated public static final class CJISSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) + CJISSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use CJISSettings.newBuilder() to construct. + private CJISSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CJISSettings() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CJISSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CJISSettings( + 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; + if (kmsSettings_ != null) { + subBuilder = kmsSettings_.toBuilder(); + } + kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kmsSettings_); + kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder.class); + } + + public static final int KMS_SETTINGS_FIELD_NUMBER = 1; + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + @java.lang.Override + public boolean hasKmsSettings() { + return kmsSettings_ != null; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + return getKmsSettings(); + } + + 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 (kmsSettings_ != null) { + output.writeMessage(1, getKmsSettings()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (kmsSettings_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.CJISSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) obj; + + if (hasKmsSettings() != other.hasKmsSettings()) return false; + if (hasKmsSettings()) { + if (!getKmsSettings() + .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { + hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getKmsSettings().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings 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; + } + /** + *
+     * Settings specific to resources needed for CJIS.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.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 (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings(this); + if (kmsSettingsBuilder_ == null) { + result.kmsSettings_ = kmsSettings_; + } else { + result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.CJISSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance()) return this; + if (other.hasKmsSettings()) { + mergeKmsSettings(other.getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.CJISSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + public boolean hasKmsSettings() { + return kmsSettingsBuilder_ != null || kmsSettings_ != null; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + if (kmsSettingsBuilder_ == null) { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } else { + return kmsSettingsBuilder_.getMessage(); + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kmsSettings_ = value; + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = builderForValue.build(); + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (kmsSettings_ != null) { + kmsSettings_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); + } else { + kmsSettings_ = value; + } + onChanged(); + } else { + kmsSettingsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearKmsSettings() { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + onChanged(); + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { + + onChanged(); + return getKmsSettingsFieldBuilder().getBuilder(); + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + if (kmsSettingsBuilder_ != null) { + return kmsSettingsBuilder_.getMessageOrBuilder(); + } else { + return kmsSettings_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> + getKmsSettingsFieldBuilder() { + if (kmsSettingsBuilder_ == null) { + kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( + getKmsSettings(), + getParentForChildren(), + isClean()); + kmsSettings_ = null; + } + return kmsSettingsBuilder_; + } + @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.assuredworkloads.v1beta1.Workload.CJISSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CJISSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CJISSettings(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.assuredworkloads.v1beta1.Workload.CJISSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + @java.lang.Deprecated public interface FedrampHighSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + boolean hasKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); + } + /** + *
+   * Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings} + */ + @java.lang.Deprecated public static final class FedrampHighSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) + FedrampHighSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use FedrampHighSettings.newBuilder() to construct. + private FedrampHighSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FedrampHighSettings() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new FedrampHighSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FedrampHighSettings( + 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; + if (kmsSettings_ != null) { + subBuilder = kmsSettings_.toBuilder(); + } + kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kmsSettings_); + kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder.class); + } + + public static final int KMS_SETTINGS_FIELD_NUMBER = 1; + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + @java.lang.Override + public boolean hasKmsSettings() { + return kmsSettings_ != null; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + return getKmsSettings(); + } + + 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 (kmsSettings_ != null) { + output.writeMessage(1, getKmsSettings()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (kmsSettings_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) obj; + + if (hasKmsSettings() != other.hasKmsSettings()) return false; + if (hasKmsSettings()) { + if (!getKmsSettings() + .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { + hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getKmsSettings().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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; + } + /** + *
+     * Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.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 (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings(this); + if (kmsSettingsBuilder_ == null) { + result.kmsSettings_ = kmsSettings_; + } else { + result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.FedrampHighSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance()) return this; + if (other.hasKmsSettings()) { + mergeKmsSettings(other.getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + public boolean hasKmsSettings() { + return kmsSettingsBuilder_ != null || kmsSettings_ != null; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + if (kmsSettingsBuilder_ == null) { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } else { + return kmsSettingsBuilder_.getMessage(); + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kmsSettings_ = value; + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = builderForValue.build(); + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (kmsSettings_ != null) { + kmsSettings_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); + } else { + kmsSettings_ = value; + } + onChanged(); + } else { + kmsSettingsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearKmsSettings() { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + onChanged(); + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { + + onChanged(); + return getKmsSettingsFieldBuilder().getBuilder(); + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + if (kmsSettingsBuilder_ != null) { + return kmsSettingsBuilder_.getMessageOrBuilder(); + } else { + return kmsSettings_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> + getKmsSettingsFieldBuilder() { + if (kmsSettingsBuilder_ == null) { + kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( + getKmsSettings(), + getParentForChildren(), + isClean()); + kmsSettings_ = null; + } + return kmsSettingsBuilder_; + } + @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.assuredworkloads.v1beta1.Workload.FedrampHighSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FedrampHighSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FedrampHighSettings(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.assuredworkloads.v1beta1.Workload.FedrampHighSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + @java.lang.Deprecated public interface FedrampModerateSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + boolean hasKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); + } + /** + *
+   * Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings} + */ + @java.lang.Deprecated public static final class FedrampModerateSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) + FedrampModerateSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use FedrampModerateSettings.newBuilder() to construct. + private FedrampModerateSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FedrampModerateSettings() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new FedrampModerateSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FedrampModerateSettings( + 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; + if (kmsSettings_ != null) { + subBuilder = kmsSettings_.toBuilder(); + } + kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kmsSettings_); + kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder.class); + } + + public static final int KMS_SETTINGS_FIELD_NUMBER = 1; + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + @java.lang.Override + public boolean hasKmsSettings() { + return kmsSettings_ != null; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + /** + *
+     * Input only. Immutable. Settings used to create a CMEK crypto key.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + return getKmsSettings(); + } + + 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 (kmsSettings_ != null) { + output.writeMessage(1, getKmsSettings()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (kmsSettings_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) obj; + + if (hasKmsSettings() != other.hasKmsSettings()) return false; + if (hasKmsSettings()) { + if (!getKmsSettings() + .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { + hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getKmsSettings().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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; + } + /** + *
+     * Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.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 (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings(this); + if (kmsSettingsBuilder_ == null) { + result.kmsSettings_ = kmsSettings_; + } else { + result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance()) return this; + if (other.hasKmsSettings()) { + mergeKmsSettings(other.getKmsSettings()); + } + 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the kmsSettings field is set. + */ + public boolean hasKmsSettings() { + return kmsSettingsBuilder_ != null || kmsSettings_ != null; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The kmsSettings. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + if (kmsSettingsBuilder_ == null) { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } else { + return kmsSettingsBuilder_.getMessage(); + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kmsSettings_ = value; + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setKmsSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = builderForValue.build(); + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (kmsSettings_ != null) { + kmsSettings_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); + } else { + kmsSettings_ = value; + } + onChanged(); + } else { + kmsSettingsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearKmsSettings() { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + onChanged(); + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + + return this; + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { + + onChanged(); + return getKmsSettingsFieldBuilder().getBuilder(); + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + if (kmsSettingsBuilder_ != null) { + return kmsSettingsBuilder_.getMessageOrBuilder(); + } else { + return kmsSettings_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + } + /** + *
+       * Input only. Immutable. Settings used to create a CMEK crypto key.
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> + getKmsSettingsFieldBuilder() { + if (kmsSettingsBuilder_ == null) { + kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( + getKmsSettings(), + getParentForChildren(), + isClean()); + kmsSettings_ = null; + } + return kmsSettingsBuilder_; + } + @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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FedrampModerateSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FedrampModerateSettings(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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ResourceSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * For KeyRing, this represents the keyring_id.
+     * For a folder, don't set this value as folder_id is assigned by Google.
+     * 
+ * + * string resource_id = 1; + * @return The resourceId. + */ + java.lang.String getResourceId(); + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * For KeyRing, this represents the keyring_id.
+     * For a folder, don't set this value as folder_id is assigned by Google.
+     * 
+ * + * string resource_id = 1; + * @return The bytes for resourceId. + */ + com.google.protobuf.ByteString + getResourceIdBytes(); + + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + int getResourceTypeValue(); + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType(); + + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + } + /** + *
+   * Represent the custom settings for the resources to be created.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings} + */ + public static final class ResourceSettings extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) + ResourceSettingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use ResourceSettings.newBuilder() to construct. + private ResourceSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ResourceSettings() { + resourceId_ = ""; + resourceType_ = 0; + displayName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ResourceSettings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ResourceSettings( + 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(); + + resourceId_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); + + resourceType_ = rawValue; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + displayName_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder.class); + } + + public static final int RESOURCE_ID_FIELD_NUMBER = 1; + private volatile java.lang.Object resourceId_; + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * For KeyRing, this represents the keyring_id.
+     * For a folder, don't set this value as folder_id is assigned by Google.
+     * 
+ * + * string resource_id = 1; + * @return The resourceId. + */ + @java.lang.Override + public java.lang.String getResourceId() { + java.lang.Object ref = resourceId_; + 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(); + resourceId_ = s; + return s; + } + } + /** + *
+     * Resource identifier.
+     * For a project this represents project_id. If the project is already
+     * taken, the workload creation will fail.
+     * For KeyRing, this represents the keyring_id.
+     * For a folder, don't set this value as folder_id is assigned by Google.
+     * 
+ * + * string resource_id = 1; + * @return The bytes for resourceId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceIdBytes() { + java.lang.Object ref = resourceId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; + private int resourceType_; + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+     * Indicates the type of resource. This field should be specified to
+     * correspond the id to the right project type (CONSUMER_PROJECT or
+     * ENCRYPTION_KEYS_PROJECT)
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object displayName_; + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + /** + *
+     * User-assigned resource display name.
+     * If not empty it will be used to create a resource with the specified
+     * name.
+     * 
+ * + * string display_name = 3; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = 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(resourceId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, resourceType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); + } + 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(resourceId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_); + } + if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, resourceType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); + } + 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.assuredworkloads.v1beta1.Workload.ResourceSettings)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) obj; + + if (!getResourceId() + .equals(other.getResourceId())) return false; + if (resourceType_ != other.resourceType_) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) 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) + RESOURCE_ID_FIELD_NUMBER; + hash = (53 * hash) + getResourceId().hashCode(); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings 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; + } + /** + *
+     * Represent the custom settings for the resources to be created.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.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(); + resourceId_ = ""; + + resourceType_ = 0; + + displayName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings(this); + result.resourceId_ = resourceId_; + result.resourceType_ = resourceType_; + result.displayName_ = displayName_; + 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.assuredworkloads.v1beta1.Workload.ResourceSettings) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()) return this; + if (!other.getResourceId().isEmpty()) { + resourceId_ = other.resourceId_; + onChanged(); + } + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + 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.assuredworkloads.v1beta1.Workload.ResourceSettings parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object resourceId_ = ""; + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * For KeyRing, this represents the keyring_id.
+       * For a folder, don't set this value as folder_id is assigned by Google.
+       * 
+ * + * string resource_id = 1; + * @return The resourceId. + */ + public java.lang.String getResourceId() { + java.lang.Object ref = resourceId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * For KeyRing, this represents the keyring_id.
+       * For a folder, don't set this value as folder_id is assigned by Google.
+       * 
+ * + * string resource_id = 1; + * @return The bytes for resourceId. + */ + public com.google.protobuf.ByteString + getResourceIdBytes() { + java.lang.Object ref = resourceId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * For KeyRing, this represents the keyring_id.
+       * For a folder, don't set this value as folder_id is assigned by Google.
+       * 
+ * + * string resource_id = 1; + * @param value The resourceId to set. + * @return This builder for chaining. + */ + public Builder setResourceId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceId_ = value; + onChanged(); + return this; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * For KeyRing, this represents the keyring_id.
+       * For a folder, don't set this value as folder_id is assigned by Google.
+       * 
+ * + * string resource_id = 1; + * @return This builder for chaining. + */ + public Builder clearResourceId() { + + resourceId_ = getDefaultInstance().getResourceId(); + onChanged(); + return this; + } + /** + *
+       * Resource identifier.
+       * For a project this represents project_id. If the project is already
+       * taken, the workload creation will fail.
+       * For KeyRing, this represents the keyring_id.
+       * For a folder, don't set this value as folder_id is assigned by Google.
+       * 
+ * + * string resource_id = 1; + * @param value The bytes for resourceId to set. + * @return This builder for chaining. + */ + public Builder setResourceIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resourceId_ = value; + onChanged(); + return this; + } + + private int resourceType_ = 0; + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The enum numeric value on the wire for resourceType. + */ + @java.lang.Override public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The enum numeric value on the wire for resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceTypeValue(int value) { + + resourceType_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return The resourceType. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @param value The resourceType to set. + * @return This builder for chaining. + */ + public Builder setResourceType(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Indicates the type of resource. This field should be specified to
+       * correspond the id to the right project type (CONSUMER_PROJECT or
+       * ENCRYPTION_KEYS_PROJECT)
+       * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; + * @return This builder for chaining. + */ + public Builder clearResourceType() { + + resourceType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + /** + *
+       * User-assigned resource display name.
+       * If not empty it will be used to create a resource with the specified
+       * name.
+       * 
+ * + * string display_name = 3; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = 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.assuredworkloads.v1beta1.Workload.ResourceSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ResourceSettings(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.assuredworkloads.v1beta1.Workload.ResourceSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface SaaEnrollmentResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return Whether the setupStatus field is set. + */ + boolean hasSetupStatus(); + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The enum numeric value on the wire for setupStatus. + */ + int getSetupStatusValue(); + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The setupStatus. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus(); + + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the setupErrors. + */ + java.util.List getSetupErrorsList(); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return The count of setupErrors. + */ + int getSetupErrorsCount(); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the element to return. + * @return The setupErrors at the given index. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the enum numeric values on the wire for setupErrors. + */ + java.util.List + getSetupErrorsValueList(); + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of setupErrors at the given index. + */ + int getSetupErrorsValue(int index); + } + /** + *
+   * Signed Access Approvals (SAA) enrollment response.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse} + */ + public static final class SaaEnrollmentResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) + SaaEnrollmentResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use SaaEnrollmentResponse.newBuilder() to construct. + private SaaEnrollmentResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SaaEnrollmentResponse() { + setupStatus_ = 0; + setupErrors_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new SaaEnrollmentResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SaaEnrollmentResponse( + 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(); + bitField0_ |= 0x00000001; + setupStatus_ = rawValue; + break; + } + case 16: { + int rawValue = input.readEnum(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + setupErrors_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + setupErrors_.add(rawValue); + break; + } + case 18: { + int length = input.readRawVarint32(); + int oldLimit = input.pushLimit(length); + while(input.getBytesUntilLimit() > 0) { + int rawValue = input.readEnum(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + setupErrors_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + setupErrors_.add(rawValue); + } + input.popLimit(oldLimit); + 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)) { + setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder.class); + } + + /** + *
+     * Setup state of SAA enrollment.
+     * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState} + */ + public enum SetupState + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_STATE_UNSPECIFIED = 0; + */ + SETUP_STATE_UNSPECIFIED(0), + /** + *
+       * SAA enrollment pending.
+       * 
+ * + * STATUS_PENDING = 1; + */ + STATUS_PENDING(1), + /** + *
+       * SAA enrollment comopleted.
+       * 
+ * + * STATUS_COMPLETE = 2; + */ + STATUS_COMPLETE(2), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_STATE_UNSPECIFIED = 0; + */ + public static final int SETUP_STATE_UNSPECIFIED_VALUE = 0; + /** + *
+       * SAA enrollment pending.
+       * 
+ * + * STATUS_PENDING = 1; + */ + public static final int STATUS_PENDING_VALUE = 1; + /** + *
+       * SAA enrollment comopleted.
+       * 
+ * + * STATUS_COMPLETE = 2; + */ + public static final int STATUS_COMPLETE_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 SetupState 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 SetupState forNumber(int value) { + switch (value) { + case 0: return SETUP_STATE_UNSPECIFIED; + case 1: return STATUS_PENDING; + case 2: return STATUS_COMPLETE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SetupState> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SetupState findValueByNumber(int number) { + return SetupState.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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(0); + } + + private static final SetupState[] VALUES = values(); + + public static SetupState 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 SetupState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState) + } + + /** + *
+     * Setup error of SAA enrollment.
+     * 
+ * + * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError} + */ + public enum SetupError + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_ERROR_UNSPECIFIED = 0; + */ + SETUP_ERROR_UNSPECIFIED(0), + /** + *
+       * Invalid states for all customers, to be redirected to AA UI for
+       * additional details.
+       * 
+ * + * ERROR_INVALID_BASE_SETUP = 1; + */ + ERROR_INVALID_BASE_SETUP(1), + /** + *
+       * Returned when there is not an EKM key configured.
+       * 
+ * + * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; + */ + ERROR_MISSING_EXTERNAL_SIGNING_KEY(2), + /** + *
+       * Returned when there are no enrolled services or the customer is
+       * enrolled in CAA only for a subset of services.
+       * 
+ * + * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; + */ + ERROR_NOT_ALL_SERVICES_ENROLLED(3), + /** + *
+       * Returned when exception was encountered during evaluation of other
+       * criteria.
+       * 
+ * + * ERROR_SETUP_CHECK_FAILED = 4; + */ + ERROR_SETUP_CHECK_FAILED(4), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Unspecified.
+       * 
+ * + * SETUP_ERROR_UNSPECIFIED = 0; + */ + public static final int SETUP_ERROR_UNSPECIFIED_VALUE = 0; + /** + *
+       * Invalid states for all customers, to be redirected to AA UI for
+       * additional details.
+       * 
+ * + * ERROR_INVALID_BASE_SETUP = 1; + */ + public static final int ERROR_INVALID_BASE_SETUP_VALUE = 1; + /** + *
+       * Returned when there is not an EKM key configured.
+       * 
+ * + * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; + */ + public static final int ERROR_MISSING_EXTERNAL_SIGNING_KEY_VALUE = 2; + /** + *
+       * Returned when there are no enrolled services or the customer is
+       * enrolled in CAA only for a subset of services.
+       * 
+ * + * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; + */ + public static final int ERROR_NOT_ALL_SERVICES_ENROLLED_VALUE = 3; + /** + *
+       * Returned when exception was encountered during evaluation of other
+       * criteria.
+       * 
+ * + * ERROR_SETUP_CHECK_FAILED = 4; + */ + public static final int ERROR_SETUP_CHECK_FAILED_VALUE = 4; + + + 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 SetupError 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 SetupError forNumber(int value) { + switch (value) { + case 0: return SETUP_ERROR_UNSPECIFIED; + case 1: return ERROR_INVALID_BASE_SETUP; + case 2: return ERROR_MISSING_EXTERNAL_SIGNING_KEY; + case 3: return ERROR_NOT_ALL_SERVICES_ENROLLED; + case 4: return ERROR_SETUP_CHECK_FAILED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SetupError> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SetupError findValueByNumber(int number) { + return SetupError.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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(1); + } + + private static final SetupError[] VALUES = values(); + + public static SetupError 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 SetupError(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError) + } + + private int bitField0_; + public static final int SETUP_STATUS_FIELD_NUMBER = 1; + private int setupStatus_; + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return Whether the setupStatus field is set. + */ + @java.lang.Override public boolean hasSetupStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The enum numeric value on the wire for setupStatus. + */ + @java.lang.Override public int getSetupStatusValue() { + return setupStatus_; + } + /** + *
+     * Indicates SAA enrollment status of a given workload.
+     * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The setupStatus. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; + } + + public static final int SETUP_ERRORS_FIELD_NUMBER = 2; + private java.util.List setupErrors_; + private static final com.google.protobuf.Internal.ListAdapter.Converter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError> setupErrors_converter_ = + new com.google.protobuf.Internal.ListAdapter.Converter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError>() { + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError convert(java.lang.Integer from) { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError result = com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError.valueOf(from); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError.UNRECOGNIZED : result; + } + }; + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the setupErrors. + */ + @java.lang.Override + public java.util.List getSetupErrorsList() { + return new com.google.protobuf.Internal.ListAdapter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return The count of setupErrors. + */ + @java.lang.Override + public int getSetupErrorsCount() { + return setupErrors_.size(); + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the element to return. + * @return The setupErrors at the given index. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { + return setupErrors_converter_.convert(setupErrors_.get(index)); + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the enum numeric values on the wire for setupErrors. + */ + @java.lang.Override + public java.util.List + getSetupErrorsValueList() { + return setupErrors_; + } + /** + *
+     * Indicates SAA enrollment setup error if any.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of setupErrors at the given index. + */ + @java.lang.Override + public int getSetupErrorsValue(int index) { + return setupErrors_.get(index); + } + private int setupErrorsMemoizedSerializedSize; + + 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 (((bitField0_ & 0x00000001) != 0)) { + output.writeEnum(1, setupStatus_); + } + if (getSetupErrorsList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(setupErrorsMemoizedSerializedSize); + } + for (int i = 0; i < setupErrors_.size(); i++) { + output.writeEnumNoTag(setupErrors_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, setupStatus_); + } + { + int dataSize = 0; + for (int i = 0; i < setupErrors_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(setupErrors_.get(i)); + } + size += dataSize; + if (!getSetupErrorsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }setupErrorsMemoizedSerializedSize = 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse other = (com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) obj; + + if (hasSetupStatus() != other.hasSetupStatus()) return false; + if (hasSetupStatus()) { + if (setupStatus_ != other.setupStatus_) return false; + } + if (!setupErrors_.equals(other.setupErrors_)) 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 (hasSetupStatus()) { + hash = (37 * hash) + SETUP_STATUS_FIELD_NUMBER; + hash = (53 * hash) + setupStatus_; + } + if (getSetupErrorsCount() > 0) { + hash = (37 * hash) + SETUP_ERRORS_FIELD_NUMBER; + hash = (53 * hash) + setupErrors_.hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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; + } + /** + *
+     * Signed Access Approvals (SAA) enrollment response.
+     * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.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(); + setupStatus_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + setupErrors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse build() { + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse result = new com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.setupStatus_ = setupStatus_; + if (((bitField0_ & 0x00000002) != 0)) { + setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.setupErrors_ = setupErrors_; + result.bitField0_ = to_bitField0_; + 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance()) return this; + if (other.hasSetupStatus()) { + setSetupStatus(other.getSetupStatus()); + } + if (!other.setupErrors_.isEmpty()) { + if (setupErrors_.isEmpty()) { + setupErrors_ = other.setupErrors_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureSetupErrorsIsMutable(); + setupErrors_.addAll(other.setupErrors_); + } + 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private int setupStatus_ = 0; + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return Whether the setupStatus field is set. + */ + @java.lang.Override public boolean hasSetupStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The enum numeric value on the wire for setupStatus. + */ + @java.lang.Override public int getSetupStatusValue() { + return setupStatus_; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @param value The enum numeric value on the wire for setupStatus to set. + * @return This builder for chaining. + */ + public Builder setSetupStatusValue(int value) { + bitField0_ |= 0x00000001; + setupStatus_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return The setupStatus. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @param value The setupStatus to set. + * @return This builder for chaining. + */ + public Builder setSetupStatus(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + setupStatus_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment status of a given workload.
+       * 
+ * + * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; + * @return This builder for chaining. + */ + public Builder clearSetupStatus() { + bitField0_ = (bitField0_ & ~0x00000001); + setupStatus_ = 0; + onChanged(); + return this; + } + + private java.util.List setupErrors_ = + java.util.Collections.emptyList(); + private void ensureSetupErrorsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + setupErrors_ = new java.util.ArrayList(setupErrors_); + bitField0_ |= 0x00000002; + } + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the setupErrors. + */ + public java.util.List getSetupErrorsList() { + return new com.google.protobuf.Internal.ListAdapter< + java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return The count of setupErrors. + */ + public int getSetupErrorsCount() { + return setupErrors_.size(); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the element to return. + * @return The setupErrors at the given index. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { + return setupErrors_converter_.convert(setupErrors_.get(index)); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index to set the value at. + * @param value The setupErrors to set. + * @return This builder for chaining. + */ + public Builder setSetupErrors( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetupErrorsIsMutable(); + setupErrors_.set(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param value The setupErrors to add. + * @return This builder for chaining. + */ + public Builder addSetupErrors(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetupErrorsIsMutable(); + setupErrors_.add(value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param values The setupErrors to add. + * @return This builder for chaining. + */ + public Builder addAllSetupErrors( + java.lang.Iterable values) { + ensureSetupErrorsIsMutable(); + for (com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError value : values) { + setupErrors_.add(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return This builder for chaining. + */ + public Builder clearSetupErrors() { + setupErrors_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @return A list containing the enum numeric values on the wire for setupErrors. + */ + public java.util.List + getSetupErrorsValueList() { + return java.util.Collections.unmodifiableList(setupErrors_); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of setupErrors at the given index. + */ + public int getSetupErrorsValue(int index) { + return setupErrors_.get(index); + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for setupErrors to set. + * @return This builder for chaining. + */ + public Builder setSetupErrorsValue( + int index, int value) { + ensureSetupErrorsIsMutable(); + setupErrors_.set(index, value); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param value The enum numeric value on the wire for setupErrors to add. + * @return This builder for chaining. + */ + public Builder addSetupErrorsValue(int value) { + ensureSetupErrorsIsMutable(); + setupErrors_.add(value); + onChanged(); + return this; + } + /** + *
+       * Indicates SAA enrollment setup error if any.
+       * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; + * @param values The enum numeric values on the wire for setupErrors to add. + * @return This builder for chaining. + */ + public Builder addAllSetupErrorsValue( + java.lang.Iterable values) { + ensureSetupErrorsIsMutable(); + for (int value : values) { + setupErrors_.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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SaaEnrollmentResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SaaEnrollmentResponse(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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int complianceRegimeSettingsCase_ = 0; + private java.lang.Object complianceRegimeSettings_; + public enum ComplianceRegimeSettingsCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + @java.lang.Deprecated IL4_SETTINGS(7), + @java.lang.Deprecated CJIS_SETTINGS(8), + @java.lang.Deprecated FEDRAMP_HIGH_SETTINGS(11), + @java.lang.Deprecated FEDRAMP_MODERATE_SETTINGS(12), + COMPLIANCEREGIMESETTINGS_NOT_SET(0); + private final int value; + private ComplianceRegimeSettingsCase(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 ComplianceRegimeSettingsCase valueOf(int value) { + return forNumber(value); + } + + public static ComplianceRegimeSettingsCase forNumber(int value) { + switch (value) { + case 7: return IL4_SETTINGS; + case 8: return CJIS_SETTINGS; + case 11: return FEDRAMP_HIGH_SETTINGS; + case 12: return FEDRAMP_MODERATE_SETTINGS; + case 0: return COMPLIANCEREGIMESETTINGS_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ComplianceRegimeSettingsCase + getComplianceRegimeSettingsCase() { + return ComplianceRegimeSettingsCase.forNumber( + complianceRegimeSettingsCase_); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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 DISPLAY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object displayName_; + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCES_FIELD_NUMBER = 3; + private java.util.List resources_; + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public java.util.List getResourcesList() { + return resources_; + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public java.util.List + getResourcesOrBuilderList() { + return resources_; + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public int getResourcesCount() { + return resources_.size(); + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getResources(int index) { + return resources_.get(index); + } + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( + int index) { + return resources_.get(index); + } + + public static final int COMPLIANCE_REGIME_FIELD_NUMBER = 4; + private int complianceRegime_; + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The complianceRegime. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + + public static final int CREATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp createTime_; + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return createTime_ != null; + } + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return getCreateTime(); + } + + public static final int BILLING_ACCOUNT_FIELD_NUMBER = 6; + private volatile java.lang.Object billingAccount_; + /** + *
+   * Output only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The billingAccount. + */ + @java.lang.Override + public java.lang.String getBillingAccount() { + java.lang.Object ref = billingAccount_; + 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(); + billingAccount_ = s; + return s; + } + } + /** + *
+   * Output only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for billingAccount. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getBillingAccountBytes() { + java.lang.Object ref = billingAccount_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + billingAccount_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int IL4_SETTINGS_FIELD_NUMBER = 7; + /** + *
+   * Input only. Immutable. Settings specific to resources needed for IL4.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 + * @return Whether the il4Settings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasIl4Settings() { + return complianceRegimeSettingsCase_ == 7; + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for IL4.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 + * @return The il4Settings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Settings() { + if (complianceRegimeSettingsCase_ == 7) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for IL4.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder getIl4SettingsOrBuilder() { + if (complianceRegimeSettingsCase_ == 7) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } + + public static final int CJIS_SETTINGS_FIELD_NUMBER = 8; + /** + *
+   * Input only. Immutable. Settings specific to resources needed for CJIS.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 + * @return Whether the cjisSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasCjisSettings() { + return complianceRegimeSettingsCase_ == 8; + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for CJIS.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 + * @return The cjisSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSettings() { + if (complianceRegimeSettingsCase_ == 8) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for CJIS.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder getCjisSettingsOrBuilder() { + if (complianceRegimeSettingsCase_ == 8) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } + + public static final int FEDRAMP_HIGH_SETTINGS_FIELD_NUMBER = 11; + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 + * @return Whether the fedrampHighSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasFedrampHighSettings() { + return complianceRegimeSettingsCase_ == 11; + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 + * @return The fedrampHighSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getFedrampHighSettings() { + if (complianceRegimeSettingsCase_ == 11) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder getFedrampHighSettingsOrBuilder() { + if (complianceRegimeSettingsCase_ == 11) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } + + public static final int FEDRAMP_MODERATE_SETTINGS_FIELD_NUMBER = 12; + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 + * @return Whether the fedrampModerateSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasFedrampModerateSettings() { + return complianceRegimeSettingsCase_ == 12; + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 + * @return The fedrampModerateSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getFedrampModerateSettings() { + if (complianceRegimeSettingsCase_ == 12) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder getFedrampModerateSettingsOrBuilder() { + if (complianceRegimeSettingsCase_ == 12) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } + + public static final int ETAG_FIELD_NUMBER = 9; + private volatile java.lang.Object etag_; + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + @java.lang.Override + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + 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(); + etag_ = s; + return s; + } + } + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LABELS_FIELD_NUMBER = 10; + 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_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(); + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @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(); + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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; + } + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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 PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER = 13; + private volatile java.lang.Object provisionedResourcesParent_; + /** + *
+   * Input only. The parent resource for the resources managed by this Assured Workload. May
+   * be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The provisionedResourcesParent. + */ + @java.lang.Override + public java.lang.String getProvisionedResourcesParent() { + java.lang.Object ref = provisionedResourcesParent_; + 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(); + provisionedResourcesParent_ = s; + return s; + } + } + /** + *
+   * Input only. The parent resource for the resources managed by this Assured Workload. May
+   * be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for provisionedResourcesParent. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getProvisionedResourcesParentBytes() { + java.lang.Object ref = provisionedResourcesParent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + provisionedResourcesParent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int KMS_SETTINGS_FIELD_NUMBER = 14; + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+   * CMEK key is provisioned.
+   * This field is deprecated as of Feb 28, 2022.
+   * In order to create a Keyring, callers should specify,
+   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 + * @return Whether the kmsSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasKmsSettings() { + return kmsSettings_ != null; + } + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+   * CMEK key is provisioned.
+   * This field is deprecated as of Feb 28, 2022.
+   * In order to create a Keyring, callers should specify,
+   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 + * @return The kmsSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+   * CMEK key is provisioned.
+   * This field is deprecated as of Feb 28, 2022.
+   * In order to create a Keyring, callers should specify,
+   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + return getKmsSettings(); + } + + public static final int RESOURCE_SETTINGS_FIELD_NUMBER = 15; + private java.util.List resourceSettings_; + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public java.util.List getResourceSettingsList() { + return resourceSettings_; + } + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public java.util.List + getResourceSettingsOrBuilderList() { + return resourceSettings_; + } + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public int getResourceSettingsCount() { + return resourceSettings_.size(); + } + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { + return resourceSettings_.get(index); + } + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index) { + return resourceSettings_.get(index); + } + + public static final int KAJ_ENROLLMENT_STATE_FIELD_NUMBER = 17; + private int kajEnrollmentState_; + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for kajEnrollmentState. + */ + @java.lang.Override public int getKajEnrollmentStateValue() { + return kajEnrollmentState_; + } + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The kajEnrollmentState. + */ + @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState getKajEnrollmentState() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.UNRECOGNIZED : result; + } + + public static final int ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER = 18; + private boolean enableSovereignControls_; + /** + *
+   * Optional. Indicates the sovereignty status of the given workload.
+   * Currently meant to be used by Europe/Canada customers.
+   * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enableSovereignControls. + */ + @java.lang.Override + public boolean getEnableSovereignControls() { + return enableSovereignControls_; + } + + public static final int SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER = 20; + private com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the saaEnrollmentResponse field is set. + */ + @java.lang.Override + public boolean hasSaaEnrollmentResponse() { + return saaEnrollmentResponse_ != null; + } + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The saaEnrollmentResponse. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { + return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; + } + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { + return getSaaEnrollmentResponse(); + } + + public static final int COMPLIANT_BUT_DISALLOWED_SERVICES_FIELD_NUMBER = 24; + private com.google.protobuf.LazyStringList compliantButDisallowedServices_; + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the compliantButDisallowedServices. + */ + public com.google.protobuf.ProtocolStringList + getCompliantButDisallowedServicesList() { + return compliantButDisallowedServices_; + } + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of compliantButDisallowedServices. + */ + public int getCompliantButDisallowedServicesCount() { + return compliantButDisallowedServices_.size(); + } + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The compliantButDisallowedServices at the given index. + */ + public java.lang.String getCompliantButDisallowedServices(int index) { + return compliantButDisallowedServices_.get(index); + } + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The bytes of the compliantButDisallowedServices at the given index. + */ + public com.google.protobuf.ByteString + getCompliantButDisallowedServicesBytes(int index) { + return compliantButDisallowedServices_.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 { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + for (int i = 0; i < resources_.size(); i++) { + output.writeMessage(3, resources_.get(i)); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + output.writeEnum(4, complianceRegime_); + } + if (createTime_ != null) { + output.writeMessage(5, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, billingAccount_); + } + if (complianceRegimeSettingsCase_ == 7) { + output.writeMessage(7, (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_); + } + if (complianceRegimeSettingsCase_ == 8) { + output.writeMessage(8, (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, etag_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLabels(), + LabelsDefaultEntryHolder.defaultEntry, + 10); + if (complianceRegimeSettingsCase_ == 11) { + output.writeMessage(11, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_); + } + if (complianceRegimeSettingsCase_ == 12) { + output.writeMessage(12, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 13, provisionedResourcesParent_); + } + if (kmsSettings_ != null) { + output.writeMessage(14, getKmsSettings()); + } + for (int i = 0; i < resourceSettings_.size(); i++) { + output.writeMessage(15, resourceSettings_.get(i)); + } + if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(17, kajEnrollmentState_); + } + if (enableSovereignControls_ != false) { + output.writeBool(18, enableSovereignControls_); + } + if (saaEnrollmentResponse_ != null) { + output.writeMessage(20, getSaaEnrollmentResponse()); + } + for (int i = 0; i < compliantButDisallowedServices_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 24, compliantButDisallowedServices_.getRaw(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(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + for (int i = 0; i < resources_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, resources_.get(i)); + } + if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, complianceRegime_); + } + if (createTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, billingAccount_); + } + if (complianceRegimeSettingsCase_ == 7) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_); + } + if (complianceRegimeSettingsCase_ == 8) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, etag_); + } + 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(10, labels__); + } + if (complianceRegimeSettingsCase_ == 11) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_); + } + if (complianceRegimeSettingsCase_ == 12) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, provisionedResourcesParent_); + } + if (kmsSettings_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, getKmsSettings()); + } + for (int i = 0; i < resourceSettings_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, resourceSettings_.get(i)); + } + if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(17, kajEnrollmentState_); + } + if (enableSovereignControls_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(18, enableSovereignControls_); + } + if (saaEnrollmentResponse_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(20, getSaaEnrollmentResponse()); + } + { + int dataSize = 0; + for (int i = 0; i < compliantButDisallowedServices_.size(); i++) { + dataSize += computeStringSizeNoTag(compliantButDisallowedServices_.getRaw(i)); + } + size += dataSize; + size += 2 * getCompliantButDisallowedServicesList().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.assuredworkloads.v1beta1.Workload)) { + return super.equals(obj); + } + com.google.cloud.assuredworkloads.v1beta1.Workload other = (com.google.cloud.assuredworkloads.v1beta1.Workload) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getResourcesList() + .equals(other.getResourcesList())) return false; + if (complianceRegime_ != other.complianceRegime_) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime() + .equals(other.getCreateTime())) return false; + } + if (!getBillingAccount() + .equals(other.getBillingAccount())) return false; + if (!getEtag() + .equals(other.getEtag())) return false; + if (!internalGetLabels().equals( + other.internalGetLabels())) return false; + if (!getProvisionedResourcesParent() + .equals(other.getProvisionedResourcesParent())) return false; + if (hasKmsSettings() != other.hasKmsSettings()) return false; + if (hasKmsSettings()) { + if (!getKmsSettings() + .equals(other.getKmsSettings())) return false; + } + if (!getResourceSettingsList() + .equals(other.getResourceSettingsList())) return false; + if (kajEnrollmentState_ != other.kajEnrollmentState_) return false; + if (getEnableSovereignControls() + != other.getEnableSovereignControls()) return false; + if (hasSaaEnrollmentResponse() != other.hasSaaEnrollmentResponse()) return false; + if (hasSaaEnrollmentResponse()) { + if (!getSaaEnrollmentResponse() + .equals(other.getSaaEnrollmentResponse())) return false; + } + if (!getCompliantButDisallowedServicesList() + .equals(other.getCompliantButDisallowedServicesList())) return false; + if (!getComplianceRegimeSettingsCase().equals(other.getComplianceRegimeSettingsCase())) return false; + switch (complianceRegimeSettingsCase_) { + case 7: + if (!getIl4Settings() + .equals(other.getIl4Settings())) return false; + break; + case 8: + if (!getCjisSettings() + .equals(other.getCjisSettings())) return false; + break; + case 11: + if (!getFedrampHighSettings() + .equals(other.getFedrampHighSettings())) return false; + break; + case 12: + if (!getFedrampModerateSettings() + .equals(other.getFedrampModerateSettings())) 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) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + if (getResourcesCount() > 0) { + hash = (37 * hash) + RESOURCES_FIELD_NUMBER; + hash = (53 * hash) + getResourcesList().hashCode(); + } + hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; + hash = (53 * hash) + complianceRegime_; + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + hash = (37 * hash) + BILLING_ACCOUNT_FIELD_NUMBER; + hash = (53 * hash) + getBillingAccount().hashCode(); + hash = (37 * hash) + ETAG_FIELD_NUMBER; + hash = (53 * hash) + getEtag().hashCode(); + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + hash = (37 * hash) + PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER; + hash = (53 * hash) + getProvisionedResourcesParent().hashCode(); + if (hasKmsSettings()) { + hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getKmsSettings().hashCode(); + } + if (getResourceSettingsCount() > 0) { + hash = (37 * hash) + RESOURCE_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getResourceSettingsList().hashCode(); + } + hash = (37 * hash) + KAJ_ENROLLMENT_STATE_FIELD_NUMBER; + hash = (53 * hash) + kajEnrollmentState_; + hash = (37 * hash) + ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEnableSovereignControls()); + if (hasSaaEnrollmentResponse()) { + hash = (37 * hash) + SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER; + hash = (53 * hash) + getSaaEnrollmentResponse().hashCode(); + } + if (getCompliantButDisallowedServicesCount() > 0) { + hash = (37 * hash) + COMPLIANT_BUT_DISALLOWED_SERVICES_FIELD_NUMBER; + hash = (53 * hash) + getCompliantButDisallowedServicesList().hashCode(); + } + switch (complianceRegimeSettingsCase_) { + case 7: + hash = (37 * hash) + IL4_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getIl4Settings().hashCode(); + break; + case 8: + hash = (37 * hash) + CJIS_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getCjisSettings().hashCode(); + break; + case 11: + hash = (37 * hash) + FEDRAMP_HIGH_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getFedrampHighSettings().hashCode(); + break; + case 12: + hash = (37 * hash) + FEDRAMP_MODERATE_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getFedrampModerateSettings().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload 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 Workload object for managing highly regulated workloads of cloud
+   * customers.
+   * 
+ * + * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload) + com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 10: + return internalGetLabels(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 10: + 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.assuredworkloads.v1beta1.Workload.class, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder.class); + } + + // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getResourcesFieldBuilder(); + getResourceSettingsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + displayName_ = ""; + + if (resourcesBuilder_ == null) { + resources_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + resourcesBuilder_.clear(); + } + complianceRegime_ = 0; + + if (createTimeBuilder_ == null) { + createTime_ = null; + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + billingAccount_ = ""; + + etag_ = ""; + + internalGetMutableLabels().clear(); + provisionedResourcesParent_ = ""; + + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + if (resourceSettingsBuilder_ == null) { + resourceSettings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + resourceSettingsBuilder_.clear(); + } + kajEnrollmentState_ = 0; + + enableSovereignControls_ = false; + + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponse_ = null; + } else { + saaEnrollmentResponse_ = null; + saaEnrollmentResponseBuilder_ = null; + } + compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000008); + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload getDefaultInstanceForType() { + return com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload build() { + com.google.cloud.assuredworkloads.v1beta1.Workload result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload buildPartial() { + com.google.cloud.assuredworkloads.v1beta1.Workload result = new com.google.cloud.assuredworkloads.v1beta1.Workload(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.displayName_ = displayName_; + if (resourcesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + resources_ = java.util.Collections.unmodifiableList(resources_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.resources_ = resources_; + } else { + result.resources_ = resourcesBuilder_.build(); + } + result.complianceRegime_ = complianceRegime_; + if (createTimeBuilder_ == null) { + result.createTime_ = createTime_; + } else { + result.createTime_ = createTimeBuilder_.build(); + } + result.billingAccount_ = billingAccount_; + if (complianceRegimeSettingsCase_ == 7) { + if (il4SettingsBuilder_ == null) { + result.complianceRegimeSettings_ = complianceRegimeSettings_; + } else { + result.complianceRegimeSettings_ = il4SettingsBuilder_.build(); + } + } + if (complianceRegimeSettingsCase_ == 8) { + if (cjisSettingsBuilder_ == null) { + result.complianceRegimeSettings_ = complianceRegimeSettings_; + } else { + result.complianceRegimeSettings_ = cjisSettingsBuilder_.build(); + } + } + if (complianceRegimeSettingsCase_ == 11) { + if (fedrampHighSettingsBuilder_ == null) { + result.complianceRegimeSettings_ = complianceRegimeSettings_; + } else { + result.complianceRegimeSettings_ = fedrampHighSettingsBuilder_.build(); + } + } + if (complianceRegimeSettingsCase_ == 12) { + if (fedrampModerateSettingsBuilder_ == null) { + result.complianceRegimeSettings_ = complianceRegimeSettings_; + } else { + result.complianceRegimeSettings_ = fedrampModerateSettingsBuilder_.build(); + } + } + result.etag_ = etag_; + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + result.provisionedResourcesParent_ = provisionedResourcesParent_; + if (kmsSettingsBuilder_ == null) { + result.kmsSettings_ = kmsSettings_; + } else { + result.kmsSettings_ = kmsSettingsBuilder_.build(); + } + if (resourceSettingsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.resourceSettings_ = resourceSettings_; + } else { + result.resourceSettings_ = resourceSettingsBuilder_.build(); + } + result.kajEnrollmentState_ = kajEnrollmentState_; + result.enableSovereignControls_ = enableSovereignControls_; + if (saaEnrollmentResponseBuilder_ == null) { + result.saaEnrollmentResponse_ = saaEnrollmentResponse_; + } else { + result.saaEnrollmentResponse_ = saaEnrollmentResponseBuilder_.build(); + } + if (((bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = compliantButDisallowedServices_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.compliantButDisallowedServices_ = compliantButDisallowedServices_; + result.complianceRegimeSettingsCase_ = complianceRegimeSettingsCase_; + 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.assuredworkloads.v1beta1.Workload) { + return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload other) { + if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + onChanged(); + } + if (resourcesBuilder_ == null) { + if (!other.resources_.isEmpty()) { + if (resources_.isEmpty()) { + resources_ = other.resources_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResourcesIsMutable(); + resources_.addAll(other.resources_); + } + onChanged(); + } + } else { + if (!other.resources_.isEmpty()) { + if (resourcesBuilder_.isEmpty()) { + resourcesBuilder_.dispose(); + resourcesBuilder_ = null; + resources_ = other.resources_; + bitField0_ = (bitField0_ & ~0x00000001); + resourcesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResourcesFieldBuilder() : null; + } else { + resourcesBuilder_.addAllMessages(other.resources_); + } + } + } + if (other.complianceRegime_ != 0) { + setComplianceRegimeValue(other.getComplianceRegimeValue()); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (!other.getBillingAccount().isEmpty()) { + billingAccount_ = other.billingAccount_; + onChanged(); + } + if (!other.getEtag().isEmpty()) { + etag_ = other.etag_; + onChanged(); + } + internalGetMutableLabels().mergeFrom( + other.internalGetLabels()); + if (!other.getProvisionedResourcesParent().isEmpty()) { + provisionedResourcesParent_ = other.provisionedResourcesParent_; + onChanged(); + } + if (other.hasKmsSettings()) { + mergeKmsSettings(other.getKmsSettings()); + } + if (resourceSettingsBuilder_ == null) { + if (!other.resourceSettings_.isEmpty()) { + if (resourceSettings_.isEmpty()) { + resourceSettings_ = other.resourceSettings_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureResourceSettingsIsMutable(); + resourceSettings_.addAll(other.resourceSettings_); + } + onChanged(); + } + } else { + if (!other.resourceSettings_.isEmpty()) { + if (resourceSettingsBuilder_.isEmpty()) { + resourceSettingsBuilder_.dispose(); + resourceSettingsBuilder_ = null; + resourceSettings_ = other.resourceSettings_; + bitField0_ = (bitField0_ & ~0x00000004); + resourceSettingsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResourceSettingsFieldBuilder() : null; + } else { + resourceSettingsBuilder_.addAllMessages(other.resourceSettings_); + } + } + } + if (other.kajEnrollmentState_ != 0) { + setKajEnrollmentStateValue(other.getKajEnrollmentStateValue()); + } + if (other.getEnableSovereignControls() != false) { + setEnableSovereignControls(other.getEnableSovereignControls()); + } + if (other.hasSaaEnrollmentResponse()) { + mergeSaaEnrollmentResponse(other.getSaaEnrollmentResponse()); + } + if (!other.compliantButDisallowedServices_.isEmpty()) { + if (compliantButDisallowedServices_.isEmpty()) { + compliantButDisallowedServices_ = other.compliantButDisallowedServices_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.addAll(other.compliantButDisallowedServices_); + } + onChanged(); + } + switch (other.getComplianceRegimeSettingsCase()) { + case IL4_SETTINGS: { + mergeIl4Settings(other.getIl4Settings()); + break; + } + case CJIS_SETTINGS: { + mergeCjisSettings(other.getCjisSettings()); + break; + } + case FEDRAMP_HIGH_SETTINGS: { + mergeFedrampHighSettings(other.getFedrampHighSettings()); + break; + } + case FEDRAMP_MODERATE_SETTINGS: { + mergeFedrampModerateSettings(other.getFedrampModerateSettings()); + break; + } + case COMPLIANCEREGIMESETTINGS_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.assuredworkloads.v1beta1.Workload parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int complianceRegimeSettingsCase_ = 0; + private java.lang.Object complianceRegimeSettings_; + public ComplianceRegimeSettingsCase + getComplianceRegimeSettingsCase() { + return ComplianceRegimeSettingsCase.forNumber( + complianceRegimeSettingsCase_); + } + + public Builder clearComplianceRegimeSettings() { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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; + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + *
+     * Optional. The resource name of the workload.
+     * Format:
+     * organizations/{organization}/locations/{location}/workloads/{workload}
+     * Read-only.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @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 displayName_ = ""; + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + displayName_ = value; + onChanged(); + return this; + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + + displayName_ = getDefaultInstance().getDisplayName(); + onChanged(); + return this; + } + /** + *
+     * Required. The user-assigned display name of the Workload.
+     * When present it must be between 4 to 30 characters.
+     * Allowed characters are: lowercase and uppercase letters, numbers,
+     * hyphen, and spaces.
+     * Example: My Workload
+     * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + displayName_ = value; + onChanged(); + return this; + } + + private java.util.List resources_ = + java.util.Collections.emptyList(); + private void ensureResourcesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + resources_ = new java.util.ArrayList(resources_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder> resourcesBuilder_; + + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List getResourcesList() { + if (resourcesBuilder_ == null) { + return java.util.Collections.unmodifiableList(resources_); + } else { + return resourcesBuilder_.getMessageList(); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public int getResourcesCount() { + if (resourcesBuilder_ == null) { + return resources_.size(); + } else { + return resourcesBuilder_.getCount(); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getResources(int index) { + if (resourcesBuilder_ == null) { + return resources_.get(index); + } else { + return resourcesBuilder_.getMessage(index); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setResources( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.set(index, value); + onChanged(); + } else { + resourcesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setResources( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder builderForValue) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.set(index, builderForValue.build()); + onChanged(); + } else { + resourcesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.add(value); + onChanged(); + } else { + resourcesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourcesIsMutable(); + resources_.add(index, value); + onChanged(); + } else { + resourcesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder builderForValue) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.add(builderForValue.build()); + onChanged(); + } else { + resourcesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addResources( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder builderForValue) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.add(index, builderForValue.build()); + onChanged(); + } else { + resourcesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addAllResources( + java.lang.Iterable values) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, resources_); + onChanged(); + } else { + resourcesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearResources() { + if (resourcesBuilder_ == null) { + resources_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + resourcesBuilder_.clear(); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder removeResources(int index) { + if (resourcesBuilder_ == null) { + ensureResourcesIsMutable(); + resources_.remove(index); + onChanged(); + } else { + resourcesBuilder_.remove(index); + } + return this; + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder getResourcesBuilder( + int index) { + return getResourcesFieldBuilder().getBuilder(index); + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( + int index) { + if (resourcesBuilder_ == null) { + return resources_.get(index); } else { + return resourcesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List + getResourcesOrBuilderList() { + if (resourcesBuilder_ != null) { + return resourcesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(resources_); + } + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder addResourcesBuilder() { + return getResourcesFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance()); + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder addResourcesBuilder( + int index) { + return getResourcesFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance()); + } + /** + *
+     * Output only. The resources associated with this workload.
+     * These resources will be created when creating the workload.
+     * If any of the projects already exist, the workload creation will fail.
+     * Always read only.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List + getResourcesBuilderList() { + return getResourcesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder> + getResourcesFieldBuilder() { + if (resourcesBuilder_ == null) { + resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder>( + resources_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + resources_ = null; + } + return resourcesBuilder_; + } + + private int complianceRegime_ = 0; + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for complianceRegime. + */ + @java.lang.Override public int getComplianceRegimeValue() { + return complianceRegime_; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The enum numeric value on the wire for complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegimeValue(int value) { + + complianceRegime_ = value; + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The complianceRegime. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The complianceRegime to set. + * @return This builder for chaining. + */ + public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime value) { + if (value == null) { + throw new NullPointerException(); + } + + complianceRegime_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Compliance Regime associated with this workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return This builder for chaining. + */ + public Builder clearComplianceRegime() { + + complianceRegime_ = 0; + onChanged(); + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return createTimeBuilder_ != null || createTime_ != null; + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearCreateTime() { + if (createTimeBuilder_ == null) { + createTime_ = null; + onChanged(); + } else { + createTime_ = null; + createTimeBuilder_ = null; + } + + return this; + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + } + /** + *
+     * Output only. Immutable. The Workload creation timestamp.
+     * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + 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 java.lang.Object billingAccount_ = ""; + /** + *
+     * Output only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The billingAccount. + */ + public java.lang.String getBillingAccount() { + java.lang.Object ref = billingAccount_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + billingAccount_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for billingAccount. + */ + public com.google.protobuf.ByteString + getBillingAccountBytes() { + java.lang.Object ref = billingAccount_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + billingAccount_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The billingAccount to set. + * @return This builder for chaining. + */ + public Builder setBillingAccount( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + billingAccount_ = value; + onChanged(); + return this; + } + /** + *
+     * Output only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearBillingAccount() { + + billingAccount_ = getDefaultInstance().getBillingAccount(); + onChanged(); + return this; + } + /** + *
+     * Output only. The billing account used for the resources which are
+     * direct children of workload. This billing account is initially associated
+     * with the resources created as part of Workload creation.
+     * After the initial creation of these resources, the customer can change
+     * the assigned billing account.
+     * The resource name has the form
+     * `billingAccounts/{billing_account_id}`. For example,
+     * `billingAccounts/012345-567890-ABCDEF`.
+     * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for billingAccount to set. + * @return This builder for chaining. + */ + public Builder setBillingAccountBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + billingAccount_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder> il4SettingsBuilder_; + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 + * @return Whether the il4Settings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasIl4Settings() { + return complianceRegimeSettingsCase_ == 7; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 + * @return The il4Settings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Settings() { + if (il4SettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 7) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } else { + if (complianceRegimeSettingsCase_ == 7) { + return il4SettingsBuilder_.getMessage(); + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setIl4Settings(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings value) { + if (il4SettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + complianceRegimeSettings_ = value; + onChanged(); + } else { + il4SettingsBuilder_.setMessage(value); + } + complianceRegimeSettingsCase_ = 7; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setIl4Settings( + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder builderForValue) { + if (il4SettingsBuilder_ == null) { + complianceRegimeSettings_ = builderForValue.build(); + onChanged(); + } else { + il4SettingsBuilder_.setMessage(builderForValue.build()); + } + complianceRegimeSettingsCase_ = 7; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder mergeIl4Settings(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings value) { + if (il4SettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 7 && + complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance()) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_) + .mergeFrom(value).buildPartial(); + } else { + complianceRegimeSettings_ = value; + } + onChanged(); + } else { + if (complianceRegimeSettingsCase_ == 7) { + il4SettingsBuilder_.mergeFrom(value); + } else { + il4SettingsBuilder_.setMessage(value); + } + } + complianceRegimeSettingsCase_ = 7; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder clearIl4Settings() { + if (il4SettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 7) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + onChanged(); + } + } else { + if (complianceRegimeSettingsCase_ == 7) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + } + il4SettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder getIl4SettingsBuilder() { + return getIl4SettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder getIl4SettingsOrBuilder() { + if ((complianceRegimeSettingsCase_ == 7) && (il4SettingsBuilder_ != null)) { + return il4SettingsBuilder_.getMessageOrBuilder(); + } else { + if (complianceRegimeSettingsCase_ == 7) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for IL4.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder> + getIl4SettingsFieldBuilder() { + if (il4SettingsBuilder_ == null) { + if (!(complianceRegimeSettingsCase_ == 7)) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); + } + il4SettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder>( + (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_, + getParentForChildren(), + isClean()); + complianceRegimeSettings_ = null; + } + complianceRegimeSettingsCase_ = 7; + onChanged();; + return il4SettingsBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder> cjisSettingsBuilder_; + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 + * @return Whether the cjisSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasCjisSettings() { + return complianceRegimeSettingsCase_ == 8; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 + * @return The cjisSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSettings() { + if (cjisSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 8) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } else { + if (complianceRegimeSettingsCase_ == 8) { + return cjisSettingsBuilder_.getMessage(); + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setCjisSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings value) { + if (cjisSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + complianceRegimeSettings_ = value; + onChanged(); + } else { + cjisSettingsBuilder_.setMessage(value); + } + complianceRegimeSettingsCase_ = 8; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setCjisSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder builderForValue) { + if (cjisSettingsBuilder_ == null) { + complianceRegimeSettings_ = builderForValue.build(); + onChanged(); + } else { + cjisSettingsBuilder_.setMessage(builderForValue.build()); + } + complianceRegimeSettingsCase_ = 8; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder mergeCjisSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings value) { + if (cjisSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 8 && + complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance()) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_) + .mergeFrom(value).buildPartial(); + } else { + complianceRegimeSettings_ = value; + } + onChanged(); + } else { + if (complianceRegimeSettingsCase_ == 8) { + cjisSettingsBuilder_.mergeFrom(value); + } else { + cjisSettingsBuilder_.setMessage(value); + } + } + complianceRegimeSettingsCase_ = 8; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder clearCjisSettings() { + if (cjisSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 8) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + onChanged(); + } + } else { + if (complianceRegimeSettingsCase_ == 8) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + } + cjisSettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder getCjisSettingsBuilder() { + return getCjisSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder getCjisSettingsOrBuilder() { + if ((complianceRegimeSettingsCase_ == 8) && (cjisSettingsBuilder_ != null)) { + return cjisSettingsBuilder_.getMessageOrBuilder(); + } else { + if (complianceRegimeSettingsCase_ == 8) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for CJIS.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder> + getCjisSettingsFieldBuilder() { + if (cjisSettingsBuilder_ == null) { + if (!(complianceRegimeSettingsCase_ == 8)) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); + } + cjisSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder>( + (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_, + getParentForChildren(), + isClean()); + complianceRegimeSettings_ = null; + } + complianceRegimeSettingsCase_ = 8; + onChanged();; + return cjisSettingsBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder> fedrampHighSettingsBuilder_; + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 + * @return Whether the fedrampHighSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasFedrampHighSettings() { + return complianceRegimeSettingsCase_ == 11; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 + * @return The fedrampHighSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getFedrampHighSettings() { + if (fedrampHighSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 11) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } else { + if (complianceRegimeSettingsCase_ == 11) { + return fedrampHighSettingsBuilder_.getMessage(); + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setFedrampHighSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings value) { + if (fedrampHighSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + complianceRegimeSettings_ = value; + onChanged(); + } else { + fedrampHighSettingsBuilder_.setMessage(value); + } + complianceRegimeSettingsCase_ = 11; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setFedrampHighSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder builderForValue) { + if (fedrampHighSettingsBuilder_ == null) { + complianceRegimeSettings_ = builderForValue.build(); + onChanged(); + } else { + fedrampHighSettingsBuilder_.setMessage(builderForValue.build()); + } + complianceRegimeSettingsCase_ = 11; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder mergeFedrampHighSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings value) { + if (fedrampHighSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 11 && + complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance()) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_) + .mergeFrom(value).buildPartial(); + } else { + complianceRegimeSettings_ = value; + } + onChanged(); + } else { + if (complianceRegimeSettingsCase_ == 11) { + fedrampHighSettingsBuilder_.mergeFrom(value); + } else { + fedrampHighSettingsBuilder_.setMessage(value); + } + } + complianceRegimeSettingsCase_ = 11; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder clearFedrampHighSettings() { + if (fedrampHighSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 11) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + onChanged(); + } + } else { + if (complianceRegimeSettingsCase_ == 11) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + } + fedrampHighSettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder getFedrampHighSettingsBuilder() { + return getFedrampHighSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder getFedrampHighSettingsOrBuilder() { + if ((complianceRegimeSettingsCase_ == 11) && (fedrampHighSettingsBuilder_ != null)) { + return fedrampHighSettingsBuilder_.getMessageOrBuilder(); + } else { + if (complianceRegimeSettingsCase_ == 11) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder> + getFedrampHighSettingsFieldBuilder() { + if (fedrampHighSettingsBuilder_ == null) { + if (!(complianceRegimeSettingsCase_ == 11)) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); + } + fedrampHighSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder>( + (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_, + getParentForChildren(), + isClean()); + complianceRegimeSettings_ = null; + } + complianceRegimeSettingsCase_ = 11; + onChanged();; + return fedrampHighSettingsBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder> fedrampModerateSettingsBuilder_; + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 + * @return Whether the fedrampModerateSettings field is set. + */ + @java.lang.Override + @java.lang.Deprecated public boolean hasFedrampModerateSettings() { + return complianceRegimeSettingsCase_ == 12; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 + * @return The fedrampModerateSettings. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getFedrampModerateSettings() { + if (fedrampModerateSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 12) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } else { + if (complianceRegimeSettingsCase_ == 12) { + return fedrampModerateSettingsBuilder_.getMessage(); + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setFedrampModerateSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings value) { + if (fedrampModerateSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + complianceRegimeSettings_ = value; + onChanged(); + } else { + fedrampModerateSettingsBuilder_.setMessage(value); + } + complianceRegimeSettingsCase_ = 12; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder setFedrampModerateSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder builderForValue) { + if (fedrampModerateSettingsBuilder_ == null) { + complianceRegimeSettings_ = builderForValue.build(); + onChanged(); + } else { + fedrampModerateSettingsBuilder_.setMessage(builderForValue.build()); + } + complianceRegimeSettingsCase_ = 12; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder mergeFedrampModerateSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings value) { + if (fedrampModerateSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 12 && + complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance()) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_) + .mergeFrom(value).buildPartial(); + } else { + complianceRegimeSettings_ = value; + } + onChanged(); + } else { + if (complianceRegimeSettingsCase_ == 12) { + fedrampModerateSettingsBuilder_.mergeFrom(value); + } else { + fedrampModerateSettingsBuilder_.setMessage(value); + } + } + complianceRegimeSettingsCase_ = 12; + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public Builder clearFedrampModerateSettings() { + if (fedrampModerateSettingsBuilder_ == null) { + if (complianceRegimeSettingsCase_ == 12) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + onChanged(); + } + } else { + if (complianceRegimeSettingsCase_ == 12) { + complianceRegimeSettingsCase_ = 0; + complianceRegimeSettings_ = null; + } + fedrampModerateSettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder getFedrampModerateSettingsBuilder() { + return getFedrampModerateSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder getFedrampModerateSettingsOrBuilder() { + if ((complianceRegimeSettingsCase_ == 12) && (fedrampModerateSettingsBuilder_ != null)) { + return fedrampModerateSettingsBuilder_.getMessageOrBuilder(); + } else { + if (complianceRegimeSettingsCase_ == 12) { + return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; + } + return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } + } + /** + *
+     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder> + getFedrampModerateSettingsFieldBuilder() { + if (fedrampModerateSettingsBuilder_ == null) { + if (!(complianceRegimeSettingsCase_ == 12)) { + complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); + } + fedrampModerateSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder>( + (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_, + getParentForChildren(), + isClean()); + complianceRegimeSettings_ = null; + } + complianceRegimeSettingsCase_ = 12; + onChanged();; + return fedrampModerateSettingsBuilder_; + } + + private java.lang.Object etag_ = ""; + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + etag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + public com.google.protobuf.ByteString + getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The etag to set. + * @return This builder for chaining. + */ + public Builder setEtag( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + etag_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearEtag() { + + etag_ = getDefaultInstance().getEtag(); + onChanged(); + return this; + } + /** + *
+     * Optional. ETag of the workload, it is calculated on the basis
+     * of the Workload contents. It will be used in Update & Delete operations.
+     * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The bytes for etag to set. + * @return This builder for chaining. + */ + public Builder setEtagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + etag_ = value; + onChanged(); + return this; + } + + 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(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + @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(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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; + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + @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; + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + 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(); + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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; + } + /** + *
+     * Optional. Labels applied to the workload.
+     * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + public Builder putAllLabels( + java.util.Map values) { + internalGetMutableLabels().getMutableMap() + .putAll(values); + return this; + } + + private java.lang.Object provisionedResourcesParent_ = ""; + /** + *
+     * Input only. The parent resource for the resources managed by this Assured Workload. May
+     * be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The provisionedResourcesParent. + */ + public java.lang.String getProvisionedResourcesParent() { + java.lang.Object ref = provisionedResourcesParent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + provisionedResourcesParent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured Workload. May
+     * be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for provisionedResourcesParent. + */ + public com.google.protobuf.ByteString + getProvisionedResourcesParentBytes() { + java.lang.Object ref = provisionedResourcesParent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + provisionedResourcesParent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured Workload. May
+     * be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @param value The provisionedResourcesParent to set. + * @return This builder for chaining. + */ + public Builder setProvisionedResourcesParent( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + provisionedResourcesParent_ = value; + onChanged(); + return this; + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured Workload. May
+     * be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearProvisionedResourcesParent() { + + provisionedResourcesParent_ = getDefaultInstance().getProvisionedResourcesParent(); + onChanged(); + return this; + } + /** + *
+     * Input only. The parent resource for the resources managed by this Assured Workload. May
+     * be either empty or a folder resource which is a child of the
+     * Workload parent. If not specified all resources are created under the
+     * parent organization.
+     * Format:
+     * folders/{folder_id}
+     * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @param value The bytes for provisionedResourcesParent to set. + * @return This builder for chaining. + */ + public Builder setProvisionedResourcesParentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + provisionedResourcesParent_ = value; + onChanged(); + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 + * @return Whether the kmsSettings field is set. + */ + @java.lang.Deprecated public boolean hasKmsSettings() { + return kmsSettingsBuilder_ != null || kmsSettings_ != null; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 + * @return The kmsSettings. + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { + if (kmsSettingsBuilder_ == null) { + return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } else { + return kmsSettingsBuilder_.getMessage(); + } + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kmsSettings_ = value; + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated public Builder setKmsSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = builderForValue.build(); + onChanged(); + } else { + kmsSettingsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { + if (kmsSettingsBuilder_ == null) { + if (kmsSettings_ != null) { + kmsSettings_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); + } else { + kmsSettings_ = value; + } + onChanged(); + } else { + kmsSettingsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated public Builder clearKmsSettings() { + if (kmsSettingsBuilder_ == null) { + kmsSettings_ = null; + onChanged(); + } else { + kmsSettings_ = null; + kmsSettingsBuilder_ = null; + } + + return this; + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { + + onChanged(); + return getKmsSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { + if (kmsSettingsBuilder_ != null) { + return kmsSettingsBuilder_.getMessageOrBuilder(); + } else { + return kmsSettings_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; + } + } + /** + *
+     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+     * CMEK key is provisioned.
+     * This field is deprecated as of Feb 28, 2022.
+     * In order to create a Keyring, callers should specify,
+     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> + getKmsSettingsFieldBuilder() { + if (kmsSettingsBuilder_ == null) { + kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( + getKmsSettings(), + getParentForChildren(), + isClean()); + kmsSettings_ = null; + } + return kmsSettingsBuilder_; + } + + private java.util.List resourceSettings_ = + java.util.Collections.emptyList(); + private void ensureResourceSettingsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + resourceSettings_ = new java.util.ArrayList(resourceSettings_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> resourceSettingsBuilder_; + + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public java.util.List getResourceSettingsList() { + if (resourceSettingsBuilder_ == null) { + return java.util.Collections.unmodifiableList(resourceSettings_); + } else { + return resourceSettingsBuilder_.getMessageList(); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public int getResourceSettingsCount() { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.size(); + } else { + return resourceSettingsBuilder_.getCount(); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.get(index); + } else { + return resourceSettingsBuilder_.getMessage(index); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder setResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.set(index, value); + onChanged(); + } else { + resourceSettingsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder setResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.set(index, builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.add(value); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { + if (resourceSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResourceSettingsIsMutable(); + resourceSettings_.add(index, value); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.add(builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addResourceSettings( + int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.add(index, builderForValue.build()); + onChanged(); + } else { + resourceSettingsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder addAllResourceSettings( + java.lang.Iterable values) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, resourceSettings_); + onChanged(); + } else { + resourceSettingsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder clearResourceSettings() { + if (resourceSettingsBuilder_ == null) { + resourceSettings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + resourceSettingsBuilder_.clear(); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public Builder removeResourceSettings(int index) { + if (resourceSettingsBuilder_ == null) { + ensureResourceSettingsIsMutable(); + resourceSettings_.remove(index); + onChanged(); + } else { + resourceSettingsBuilder_.remove(index); + } + return this; + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder getResourceSettingsBuilder( + int index) { + return getResourceSettingsFieldBuilder().getBuilder(index); + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index) { + if (resourceSettingsBuilder_ == null) { + return resourceSettings_.get(index); } else { + return resourceSettingsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public java.util.List + getResourceSettingsOrBuilderList() { + if (resourceSettingsBuilder_ != null) { + return resourceSettingsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(resourceSettings_); + } + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder() { + return getResourceSettingsFieldBuilder().addBuilder( + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder( + int index) { + return getResourceSettingsFieldBuilder().addBuilder( + index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); + } + /** + *
+     * Input only. Resource properties that are used to customize workload resources.
+     * These properties (such as custom project id) will be used to create
+     * workload resources if possible. This field is optional.
+     * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + public java.util.List + getResourceSettingsBuilderList() { + return getResourceSettingsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> + getResourceSettingsFieldBuilder() { + if (resourceSettingsBuilder_ == null) { + resourceSettingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder>( + resourceSettings_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + resourceSettings_ = null; + } + return resourceSettingsBuilder_; + } + + private int kajEnrollmentState_ = 0; + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for kajEnrollmentState. + */ + @java.lang.Override public int getKajEnrollmentStateValue() { + return kajEnrollmentState_; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for kajEnrollmentState to set. + * @return This builder for chaining. + */ + public Builder setKajEnrollmentStateValue(int value) { + + kajEnrollmentState_ = value; + onChanged(); + return this; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The kajEnrollmentState. + */ + @java.lang.Override + public com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState getKajEnrollmentState() { + @SuppressWarnings("deprecation") + com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); + return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.UNRECOGNIZED : result; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The kajEnrollmentState to set. + * @return This builder for chaining. + */ + public Builder setKajEnrollmentState(com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState value) { + if (value == null) { + throw new NullPointerException(); + } + + kajEnrollmentState_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. Represents the KAJ enrollment state of the given workload.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearKajEnrollmentState() { + + kajEnrollmentState_ = 0; + onChanged(); + return this; + } + + private boolean enableSovereignControls_ ; + /** + *
+     * Optional. Indicates the sovereignty status of the given workload.
+     * Currently meant to be used by Europe/Canada customers.
+     * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enableSovereignControls. + */ + @java.lang.Override + public boolean getEnableSovereignControls() { + return enableSovereignControls_; + } + /** + *
+     * Optional. Indicates the sovereignty status of the given workload.
+     * Currently meant to be used by Europe/Canada customers.
+     * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The enableSovereignControls to set. + * @return This builder for chaining. + */ + public Builder setEnableSovereignControls(boolean value) { + + enableSovereignControls_ = value; + onChanged(); + return this; + } + /** + *
+     * Optional. Indicates the sovereignty status of the given workload.
+     * Currently meant to be used by Europe/Canada customers.
+     * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearEnableSovereignControls() { + + enableSovereignControls_ = false; + onChanged(); + return this; + } + + private com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder> saaEnrollmentResponseBuilder_; + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the saaEnrollmentResponse field is set. + */ + public boolean hasSaaEnrollmentResponse() { + return saaEnrollmentResponseBuilder_ != null || saaEnrollmentResponse_ != null; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The saaEnrollmentResponse. + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { + if (saaEnrollmentResponseBuilder_ == null) { + return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; + } else { + return saaEnrollmentResponseBuilder_.getMessage(); + } + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse value) { + if (saaEnrollmentResponseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + saaEnrollmentResponse_ = value; + onChanged(); + } else { + saaEnrollmentResponseBuilder_.setMessage(value); + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSaaEnrollmentResponse( + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder builderForValue) { + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponse_ = builderForValue.build(); + onChanged(); + } else { + saaEnrollmentResponseBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse value) { + if (saaEnrollmentResponseBuilder_ == null) { + if (saaEnrollmentResponse_ != null) { + saaEnrollmentResponse_ = + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.newBuilder(saaEnrollmentResponse_).mergeFrom(value).buildPartial(); + } else { + saaEnrollmentResponse_ = value; + } + onChanged(); + } else { + saaEnrollmentResponseBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearSaaEnrollmentResponse() { + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponse_ = null; + onChanged(); + } else { + saaEnrollmentResponse_ = null; + saaEnrollmentResponseBuilder_ = null; + } + + return this; + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder getSaaEnrollmentResponseBuilder() { + + onChanged(); + return getSaaEnrollmentResponseFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { + if (saaEnrollmentResponseBuilder_ != null) { + return saaEnrollmentResponseBuilder_.getMessageOrBuilder(); + } else { + return saaEnrollmentResponse_ == null ? + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; + } + } + /** + *
+     * Output only. Represents the SAA enrollment response of the given workload.
+     * SAA enrollment response is queried during GetWorkload call.
+     * In failure cases, user friendly error message is shown in SAA details page.
+     * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder> + getSaaEnrollmentResponseFieldBuilder() { + if (saaEnrollmentResponseBuilder_ == null) { + saaEnrollmentResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder>( + getSaaEnrollmentResponse(), + getParentForChildren(), + isClean()); + saaEnrollmentResponse_ = null; + } + return saaEnrollmentResponseBuilder_; + } + + private com.google.protobuf.LazyStringList compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureCompliantButDisallowedServicesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = new com.google.protobuf.LazyStringArrayList(compliantButDisallowedServices_); + bitField0_ |= 0x00000008; + } + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the compliantButDisallowedServices. + */ + public com.google.protobuf.ProtocolStringList + getCompliantButDisallowedServicesList() { + return compliantButDisallowedServices_.getUnmodifiableView(); + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of compliantButDisallowedServices. + */ + public int getCompliantButDisallowedServicesCount() { + return compliantButDisallowedServices_.size(); + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The compliantButDisallowedServices at the given index. + */ + public java.lang.String getCompliantButDisallowedServices(int index) { + return compliantButDisallowedServices_.get(index); + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The bytes of the compliantButDisallowedServices at the given index. + */ + public com.google.protobuf.ByteString + getCompliantButDisallowedServicesBytes(int index) { + return compliantButDisallowedServices_.getByteString(index); + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The compliantButDisallowedServices to set. + * @return This builder for chaining. + */ + public Builder setCompliantButDisallowedServices( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.set(index, value); + onChanged(); + return this; + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The compliantButDisallowedServices to add. + * @return This builder for chaining. + */ + public Builder addCompliantButDisallowedServices( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.add(value); + onChanged(); + return this; + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The compliantButDisallowedServices to add. + * @return This builder for chaining. + */ + public Builder addAllCompliantButDisallowedServices( + java.lang.Iterable values) { + ensureCompliantButDisallowedServicesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, compliantButDisallowedServices_); + onChanged(); + return this; + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearCompliantButDisallowedServices() { + compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes of the compliantButDisallowedServices to add. + * @return This builder for chaining. + */ + public Builder addCompliantButDisallowedServicesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.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.assuredworkloads.v1beta1.Workload) + } + + // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload) + private static final com.google.cloud.assuredworkloads.v1beta1.Workload DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload(); + } + + public static com.google.cloud.assuredworkloads.v1beta1.Workload getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Workload parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Workload(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.assuredworkloads.v1beta1.Workload getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java new file mode 100644 index 000000000000..4df2572cca95 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java @@ -0,0 +1,227 @@ +/* + * 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.assuredworkloads.v1beta1; + +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 WorkloadName implements ResourceName { + private static final PathTemplate ORGANIZATION_LOCATION_WORKLOAD = + PathTemplate.createWithoutUrlEncoding( + "organizations/{organization}/locations/{location}/workloads/{workload}"); + private volatile Map fieldValuesMap; + private final String organization; + private final String location; + private final String workload; + + @Deprecated + protected WorkloadName() { + organization = null; + location = null; + workload = null; + } + + private WorkloadName(Builder builder) { + organization = Preconditions.checkNotNull(builder.getOrganization()); + location = Preconditions.checkNotNull(builder.getLocation()); + workload = Preconditions.checkNotNull(builder.getWorkload()); + } + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public String getWorkload() { + return workload; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static WorkloadName of(String organization, String location, String workload) { + return newBuilder() + .setOrganization(organization) + .setLocation(location) + .setWorkload(workload) + .build(); + } + + public static String format(String organization, String location, String workload) { + return newBuilder() + .setOrganization(organization) + .setLocation(location) + .setWorkload(workload) + .build() + .toString(); + } + + public static WorkloadName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + ORGANIZATION_LOCATION_WORKLOAD.validatedMatch( + formattedString, "WorkloadName.parse: formattedString not in valid format"); + return of(matchMap.get("organization"), matchMap.get("location"), matchMap.get("workload")); + } + + 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 (WorkloadName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return ORGANIZATION_LOCATION_WORKLOAD.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (organization != null) { + fieldMapBuilder.put("organization", organization); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (workload != null) { + fieldMapBuilder.put("workload", workload); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return ORGANIZATION_LOCATION_WORKLOAD.instantiate( + "organization", organization, "location", location, "workload", workload); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null || getClass() == o.getClass()) { + WorkloadName that = ((WorkloadName) o); + return Objects.equals(this.organization, that.organization) + && Objects.equals(this.location, that.location) + && Objects.equals(this.workload, that.workload); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(organization); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(workload); + return h; + } + + /** Builder for organizations/{organization}/locations/{location}/workloads/{workload}. */ + public static class Builder { + private String organization; + private String location; + private String workload; + + protected Builder() {} + + public String getOrganization() { + return organization; + } + + public String getLocation() { + return location; + } + + public String getWorkload() { + return workload; + } + + public Builder setOrganization(String organization) { + this.organization = organization; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setWorkload(String workload) { + this.workload = workload; + return this; + } + + private Builder(WorkloadName workloadName) { + this.organization = workloadName.organization; + this.location = workloadName.location; + this.workload = workloadName.workload; + } + + public WorkloadName build() { + return new WorkloadName(this); + } + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java new file mode 100644 index 000000000000..44b10156fbf4 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java @@ -0,0 +1,649 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto + +package com.google.cloud.assuredworkloads.v1beta1; + +public interface WorkloadOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Optional. The resource name of the workload.
+   * Format:
+   * organizations/{organization}/locations/{location}/workloads/{workload}
+   * Read-only.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+   * Required. The user-assigned display name of the Workload.
+   * When present it must be between 4 to 30 characters.
+   * Allowed characters are: lowercase and uppercase letters, numbers,
+   * hyphen, and spaces.
+   * Example: My Workload
+   * 
+ * + * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + java.util.List + getResourcesList(); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getResources(int index); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + int getResourcesCount(); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + java.util.List + getResourcesOrBuilderList(); + /** + *
+   * Output only. The resources associated with this workload.
+   * These resources will be created when creating the workload.
+   * If any of the projects already exist, the workload creation will fail.
+   * Always read only.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( + int index); + + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for complianceRegime. + */ + int getComplianceRegimeValue(); + /** + *
+   * Required. Immutable. Compliance Regime associated with this workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The complianceRegime. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime(); + + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + /** + *
+   * Output only. Immutable. The Workload creation timestamp.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + *
+   * Output only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The billingAccount. + */ + java.lang.String getBillingAccount(); + /** + *
+   * Output only. The billing account used for the resources which are
+   * direct children of workload. This billing account is initially associated
+   * with the resources created as part of Workload creation.
+   * After the initial creation of these resources, the customer can change
+   * the assigned billing account.
+   * The resource name has the form
+   * `billingAccounts/{billing_account_id}`. For example,
+   * `billingAccounts/012345-567890-ABCDEF`.
+   * 
+ * + * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for billingAccount. + */ + com.google.protobuf.ByteString + getBillingAccountBytes(); + + /** + *
+   * Input only. Immutable. Settings specific to resources needed for IL4.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 + * @return Whether the il4Settings field is set. + */ + @java.lang.Deprecated boolean hasIl4Settings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for IL4.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 + * @return The il4Settings. + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Settings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for IL4.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder getIl4SettingsOrBuilder(); + + /** + *
+   * Input only. Immutable. Settings specific to resources needed for CJIS.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 + * @return Whether the cjisSettings field is set. + */ + @java.lang.Deprecated boolean hasCjisSettings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for CJIS.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 + * @return The cjisSettings. + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSettings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for CJIS.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder getCjisSettingsOrBuilder(); + + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 + * @return Whether the fedrampHighSettings field is set. + */ + @java.lang.Deprecated boolean hasFedrampHighSettings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 + * @return The fedrampHighSettings. + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getFedrampHighSettings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder getFedrampHighSettingsOrBuilder(); + + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 + * @return Whether the fedrampModerateSettings field is set. + */ + @java.lang.Deprecated boolean hasFedrampModerateSettings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 + * @return The fedrampModerateSettings. + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getFedrampModerateSettings(); + /** + *
+   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder getFedrampModerateSettingsOrBuilder(); + + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The etag. + */ + java.lang.String getEtag(); + /** + *
+   * Optional. ETag of the workload, it is calculated on the basis
+   * of the Workload contents. It will be used in Update & Delete operations.
+   * 
+ * + * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return The bytes for etag. + */ + com.google.protobuf.ByteString + getEtagBytes(); + + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels( + java.lang.String key); + /** + * Use {@link #getLabelsMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getLabels(); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map + getLabelsMap(); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + /* nullable */ +java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ +java.lang.String defaultValue); + /** + *
+   * Optional. Labels applied to the workload.
+   * 
+ * + * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + + java.lang.String getLabelsOrThrow( + java.lang.String key); + + /** + *
+   * Input only. The parent resource for the resources managed by this Assured Workload. May
+   * be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The provisionedResourcesParent. + */ + java.lang.String getProvisionedResourcesParent(); + /** + *
+   * Input only. The parent resource for the resources managed by this Assured Workload. May
+   * be either empty or a folder resource which is a child of the
+   * Workload parent. If not specified all resources are created under the
+   * parent organization.
+   * Format:
+   * folders/{folder_id}
+   * 
+ * + * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; + * @return The bytes for provisionedResourcesParent. + */ + com.google.protobuf.ByteString + getProvisionedResourcesParentBytes(); + + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+   * CMEK key is provisioned.
+   * This field is deprecated as of Feb 28, 2022.
+   * In order to create a Keyring, callers should specify,
+   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 + * @return Whether the kmsSettings field is set. + */ + @java.lang.Deprecated boolean hasKmsSettings(); + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+   * CMEK key is provisioned.
+   * This field is deprecated as of Feb 28, 2022.
+   * In order to create a Keyring, callers should specify,
+   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. + * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 + * @return The kmsSettings. + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); + /** + *
+   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
+   * CMEK key is provisioned.
+   * This field is deprecated as of Feb 28, 2022.
+   * In order to create a Keyring, callers should specify,
+   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; + */ + @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); + + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + java.util.List + getResourceSettingsList(); + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index); + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + int getResourceSettingsCount(); + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + java.util.List + getResourceSettingsOrBuilderList(); + /** + *
+   * Input only. Resource properties that are used to customize workload resources.
+   * These properties (such as custom project id) will be used to create
+   * workload resources if possible. This field is optional.
+   * 
+ * + * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( + int index); + + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for kajEnrollmentState. + */ + int getKajEnrollmentStateValue(); + /** + *
+   * Output only. Represents the KAJ enrollment state of the given workload.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The kajEnrollmentState. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState getKajEnrollmentState(); + + /** + *
+   * Optional. Indicates the sovereignty status of the given workload.
+   * Currently meant to be used by Europe/Canada customers.
+   * 
+ * + * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return The enableSovereignControls. + */ + boolean getEnableSovereignControls(); + + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the saaEnrollmentResponse field is set. + */ + boolean hasSaaEnrollmentResponse(); + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The saaEnrollmentResponse. + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse(); + /** + *
+   * Output only. Represents the SAA enrollment response of the given workload.
+   * SAA enrollment response is queried during GetWorkload call.
+   * In failure cases, user friendly error message is shown in SAA details page.
+   * 
+ * + * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder(); + + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the compliantButDisallowedServices. + */ + java.util.List + getCompliantButDisallowedServicesList(); + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of compliantButDisallowedServices. + */ + int getCompliantButDisallowedServicesCount(); + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The compliantButDisallowedServices at the given index. + */ + java.lang.String getCompliantButDisallowedServices(int index); + /** + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The bytes of the compliantButDisallowedServices at the given index. + */ + com.google.protobuf.ByteString + getCompliantButDisallowedServicesBytes(int index); + + public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegimeSettingsCase getComplianceRegimeSettingsCase(); +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto new file mode 100644 index 000000000000..e6a83fae4ee8 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto @@ -0,0 +1,564 @@ +// 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 +// +// http://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. + +syntax = "proto3"; + +package google.cloud.assuredworkloads.v1beta1; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.AssuredWorkloads.V1Beta1"; +option go_package = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1;assuredworkloads"; +option java_multiple_files = true; +option java_outer_classname = "AssuredworkloadsProto"; +option java_package = "com.google.cloud.assuredworkloads.v1beta1"; +option php_namespace = "Google\\Cloud\\AssuredWorkloads\\V1beta1"; +option ruby_package = "Google::Cloud::AssuredWorkloads::V1beta1"; +option (google.api.resource_definition) = { + type: "assuredworkloads.googleapis.com/Location" + pattern: "organizations/{organization}/locations/{location}" +}; + +// Request for creating a workload. +message CreateWorkloadRequest { + // Required. The resource name of the new Workload's parent. + // Must be of the form `organizations/{org_id}/locations/{location_id}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "assuredworkloads.googleapis.com/Workload" + } + ]; + + // Required. Assured Workload to create + Workload workload = 2 [(google.api.field_behavior) = REQUIRED]; + + // Optional. A identifier associated with the workload and underlying projects which + // allows for the break down of billing costs for a workload. The value + // provided for the identifier will add a label to the workload and contained + // projects with the identifier as the value. + string external_id = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Request for Updating a workload. +message UpdateWorkloadRequest { + // Required. The workload to update. + // The workload's `name` field is used to identify the workload to be updated. + // Format: + // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + Workload workload = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. The list of fields to be updated. + google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; +} + +// Request for restricting list of available resources in Workload environment. +message RestrictAllowedResourcesRequest { + // The type of restriction. + enum RestrictionType { + // Unknown restriction type. + RESTRICTION_TYPE_UNSPECIFIED = 0; + + // Allow the use all of all gcp products, irrespective of the compliance + // posture. This effectively removes gcp.restrictServiceUsage OrgPolicy + // on the AssuredWorkloads Folder. + ALLOW_ALL_GCP_RESOURCES = 1; + + // Based on Workload's compliance regime, allowed list changes. + // See - https://cloud.google.com/assured-workloads/docs/supported-products + // for the list of supported resources. + ALLOW_COMPLIANT_RESOURCES = 2; + } + + // Required. The resource name of the Workload. This is the workloads's + // relative path in the API, formatted as + // "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". + // For example, + // "organizations/123/locations/us-east1/workloads/assured-workload-1". + string name = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. The type of restriction for using gcp products in the Workload environment. + RestrictionType restriction_type = 2 [(google.api.field_behavior) = REQUIRED]; +} + +// Response for restricting the list of allowed resources. +message RestrictAllowedResourcesResponse { + +} + +// Request for deleting a Workload. +message DeleteWorkloadRequest { + // Required. The `name` field is used to identify the workload. + // Format: + // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "assuredworkloads.googleapis.com/Workload" + } + ]; + + // Optional. The etag of the workload. + // If this is provided, it must match the server's etag. + string etag = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// Request for fetching a workload. +message GetWorkloadRequest { + // Required. The resource name of the Workload to fetch. This is the workloads's + // relative path in the API, formatted as + // "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". + // For example, + // "organizations/123/locations/us-east1/workloads/assured-workload-1". + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "assuredworkloads.googleapis.com/Workload" + } + ]; +} + +// A request to analyze a hypothetical move of a source project or project-based +// workload to a target (destination) folder-based workload. +message AnalyzeWorkloadMoveRequest { + // The resource type to be moved to the destination workload. It can be either + // an existing project or a project-based workload. + oneof projectOrWorkloadResource { + // The source type is a project-based workload. Specify the workloads's + // relative resource name, formatted as: + // "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}" + // For example: + // "organizations/123/locations/us-east1/workloads/assured-workload-1" + string source = 1; + + // The source type is a project. Specify the project's relative resource + // name, formatted as either a project number or a project ID: + // "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}" + // For example: + // "projects/951040570662" when specifying a project number, or + // "projects/my-project-123" when specifying a project ID. + string project = 3; + } + + // Required. The resource ID of the folder-based destination workload. This workload is + // where the source project will hypothetically be moved to. Specify the + // workload's relative resource name, formatted as: + // "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}" + // For example: + // "organizations/123/locations/us-east1/workloads/assured-workload-2" + string target = 2 [(google.api.field_behavior) = REQUIRED]; +} + +// A response that includes the analysis of the hypothetical resource move. +message AnalyzeWorkloadMoveResponse { + // A list of blockers that should be addressed before moving the source + // project or project-based workload to the destination folder-based workload. + repeated string blockers = 1; +} + +// Request for fetching workloads in an organization. +message ListWorkloadsRequest { + // Required. Parent Resource to list workloads from. + // Must be of the form `organizations/{org_id}/locations/{location}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "assuredworkloads.googleapis.com/Workload" + } + ]; + + // Page size. + int32 page_size = 2; + + // Page token returned from previous request. Page token contains context from + // previous request. Page token needs to be passed in the second and following + // requests. + string page_token = 3; + + // A custom filter for filtering by properties of a workload. At this time, + // only filtering by labels is supported. + string filter = 4; +} + +// Response of ListWorkloads endpoint. +message ListWorkloadsResponse { + // List of Workloads under a given parent. + repeated Workload workloads = 1; + + // The next page token. Return empty if reached the last page. + string next_page_token = 2; +} + +// An Workload object for managing highly regulated workloads of cloud +// customers. +message Workload { + option (google.api.resource) = { + type: "assuredworkloads.googleapis.com/Workload" + pattern: "organizations/{organization}/locations/{location}/workloads/{workload}" + }; + + // Represent the resources that are children of this Workload. + message ResourceInfo { + // The type of resource. + enum ResourceType { + // Unknown resource type. + RESOURCE_TYPE_UNSPECIFIED = 0; + + // Deprecated. Existing workloads will continue to support this, but new + // CreateWorkloadRequests should not specify this as an input value. + CONSUMER_PROJECT = 1 [deprecated = true]; + + // Consumer Folder. + CONSUMER_FOLDER = 4; + + // Consumer project containing encryption keys. + ENCRYPTION_KEYS_PROJECT = 2; + + // Keyring resource that hosts encryption keys. + KEYRING = 3; + } + + // Resource identifier. + // For a project this represents project_number. + int64 resource_id = 1; + + // Indicates the type of resource. + ResourceType resource_type = 2; + } + + // Supported Compliance Regimes. + enum ComplianceRegime { + // Unknown compliance regime. + COMPLIANCE_REGIME_UNSPECIFIED = 0; + + // Information protection as per DoD IL4 requirements. + IL4 = 1; + + // Criminal Justice Information Services (CJIS) Security policies. + CJIS = 2; + + // FedRAMP High data protection controls + FEDRAMP_HIGH = 3; + + // FedRAMP Moderate data protection controls + FEDRAMP_MODERATE = 4; + + // Assured Workloads For US Regions data protection controls + US_REGIONAL_ACCESS = 5; + + // Health Insurance Portability and Accountability Act controls + HIPAA = 6; + + // Health Information Trust Alliance controls + HITRUST = 7; + + // Assured Workloads For EU Regions and Support controls + EU_REGIONS_AND_SUPPORT = 8; + + // Assured Workloads For Canada Regions and Support controls + CA_REGIONS_AND_SUPPORT = 9; + + // International Traffic in Arms Regulations + ITAR = 10; + + // Assured Workloads for Australia Regions and Support controls + AU_REGIONS_AND_US_SUPPORT = 11; + } + + // Settings specific to the Key Management Service. + message KMSSettings { + option deprecated = true; + + // Required. Input only. Immutable. The time at which the Key Management Service will automatically create a + // new version of the crypto key and mark it as the primary. + google.protobuf.Timestamp next_rotation_time = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key + // Management Service automatically rotates a key. Must be at least 24 hours + // and at most 876,000 hours. + google.protobuf.Duration rotation_period = 2 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Settings specific to resources needed for IL4. + message IL4Settings { + option deprecated = true; + + // Input only. Immutable. Settings used to create a CMEK crypto key. + KMSSettings kms_settings = 1 [ + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Settings specific to resources needed for CJIS. + message CJISSettings { + option deprecated = true; + + // Input only. Immutable. Settings used to create a CMEK crypto key. + KMSSettings kms_settings = 1 [ + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Settings specific to resources needed for FedRAMP High. + message FedrampHighSettings { + option deprecated = true; + + // Input only. Immutable. Settings used to create a CMEK crypto key. + KMSSettings kms_settings = 1 [ + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Settings specific to resources needed for FedRAMP Moderate. + message FedrampModerateSettings { + option deprecated = true; + + // Input only. Immutable. Settings used to create a CMEK crypto key. + KMSSettings kms_settings = 1 [ + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Represent the custom settings for the resources to be created. + message ResourceSettings { + // Resource identifier. + // For a project this represents project_id. If the project is already + // taken, the workload creation will fail. + // For KeyRing, this represents the keyring_id. + // For a folder, don't set this value as folder_id is assigned by Google. + string resource_id = 1; + + // Indicates the type of resource. This field should be specified to + // correspond the id to the right project type (CONSUMER_PROJECT or + // ENCRYPTION_KEYS_PROJECT) + ResourceInfo.ResourceType resource_type = 2; + + // User-assigned resource display name. + // If not empty it will be used to create a resource with the specified + // name. + string display_name = 3; + } + + // Key Access Justifications(KAJ) Enrollment State. + enum KajEnrollmentState { + // Default State for KAJ Enrollment. + KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; + + // Pending State for KAJ Enrollment. + KAJ_ENROLLMENT_STATE_PENDING = 1; + + // Complete State for KAJ Enrollment. + KAJ_ENROLLMENT_STATE_COMPLETE = 2; + } + + // Signed Access Approvals (SAA) enrollment response. + message SaaEnrollmentResponse { + // Setup state of SAA enrollment. + enum SetupState { + // Unspecified. + SETUP_STATE_UNSPECIFIED = 0; + + // SAA enrollment pending. + STATUS_PENDING = 1; + + // SAA enrollment comopleted. + STATUS_COMPLETE = 2; + } + + // Setup error of SAA enrollment. + enum SetupError { + // Unspecified. + SETUP_ERROR_UNSPECIFIED = 0; + + // Invalid states for all customers, to be redirected to AA UI for + // additional details. + ERROR_INVALID_BASE_SETUP = 1; + + // Returned when there is not an EKM key configured. + ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; + + // Returned when there are no enrolled services or the customer is + // enrolled in CAA only for a subset of services. + ERROR_NOT_ALL_SERVICES_ENROLLED = 3; + + // Returned when exception was encountered during evaluation of other + // criteria. + ERROR_SETUP_CHECK_FAILED = 4; + } + + // Indicates SAA enrollment status of a given workload. + optional SetupState setup_status = 1; + + // Indicates SAA enrollment setup error if any. + repeated SetupError setup_errors = 2; + } + + // Optional. The resource name of the workload. + // Format: + // organizations/{organization}/locations/{location}/workloads/{workload} + // + // Read-only. + string name = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Required. The user-assigned display name of the Workload. + // When present it must be between 4 to 30 characters. + // Allowed characters are: lowercase and uppercase letters, numbers, + // hyphen, and spaces. + // + // Example: My Workload + string display_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // Output only. The resources associated with this workload. + // These resources will be created when creating the workload. + // If any of the projects already exist, the workload creation will fail. + // Always read only. + repeated ResourceInfo resources = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Required. Immutable. Compliance Regime associated with this workload. + ComplianceRegime compliance_regime = 4 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Output only. Immutable. The Workload creation timestamp. + google.protobuf.Timestamp create_time = 5 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Output only. The billing account used for the resources which are + // direct children of workload. This billing account is initially associated + // with the resources created as part of Workload creation. + // After the initial creation of these resources, the customer can change + // the assigned billing account. + // The resource name has the form + // `billingAccounts/{billing_account_id}`. For example, + // `billingAccounts/012345-567890-ABCDEF`. + string billing_account = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Settings specific to the selected [compliance_regime] + oneof compliance_regime_settings { + // Input only. Immutable. Settings specific to resources needed for IL4. + IL4Settings il4_settings = 7 [ + deprecated = true, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Input only. Immutable. Settings specific to resources needed for CJIS. + CJISSettings cjis_settings = 8 [ + deprecated = true, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Input only. Immutable. Settings specific to resources needed for FedRAMP High. + FedrampHighSettings fedramp_high_settings = 11 [ + deprecated = true, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate. + FedrampModerateSettings fedramp_moderate_settings = 12 [ + deprecated = true, + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE + ]; + } + + // Optional. ETag of the workload, it is calculated on the basis + // of the Workload contents. It will be used in Update & Delete operations. + string etag = 9 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Labels applied to the workload. + map labels = 10 [(google.api.field_behavior) = OPTIONAL]; + + // Input only. The parent resource for the resources managed by this Assured Workload. May + // be either empty or a folder resource which is a child of the + // Workload parent. If not specified all resources are created under the + // parent organization. + // Format: + // folders/{folder_id} + string provisioned_resources_parent = 13 [(google.api.field_behavior) = INPUT_ONLY]; + + // Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS + // CMEK key is provisioned. + // This field is deprecated as of Feb 28, 2022. + // In order to create a Keyring, callers should specify, + // ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. + KMSSettings kms_settings = 14 [ + deprecated = true, + (google.api.field_behavior) = INPUT_ONLY + ]; + + // Input only. Resource properties that are used to customize workload resources. + // These properties (such as custom project id) will be used to create + // workload resources if possible. This field is optional. + repeated ResourceSettings resource_settings = 15 [(google.api.field_behavior) = INPUT_ONLY]; + + // Output only. Represents the KAJ enrollment state of the given workload. + KajEnrollmentState kaj_enrollment_state = 17 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Indicates the sovereignty status of the given workload. + // Currently meant to be used by Europe/Canada customers. + bool enable_sovereign_controls = 18 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Represents the SAA enrollment response of the given workload. + // SAA enrollment response is queried during GetWorkload call. + // In failure cases, user friendly error message is shown in SAA details page. + SaaEnrollmentResponse saa_enrollment_response = 20 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Urls for services which are compliant for this Assured Workload, but which + // are currently disallowed by the ResourceUsageRestriction org policy. + // Invoke RestrictAllowedResources endpoint to allow your project developers + // to use these services in their environment." + repeated string compliant_but_disallowed_services = 24 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Operation metadata to give request details of CreateWorkload. +message CreateWorkloadOperationMetadata { + // Optional. Time when the operation was created. + google.protobuf.Timestamp create_time = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The display name of the workload. + string display_name = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The parent of the workload. + string parent = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Compliance controls that should be applied to the resources managed by + // the workload. + Workload.ComplianceRegime compliance_regime = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Resource properties in the input that are used for creating/customizing + // workload resources. + repeated Workload.ResourceSettings resource_settings = 5 [(google.api.field_behavior) = OPTIONAL]; +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto new file mode 100644 index 000000000000..1af45f12a03f --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto @@ -0,0 +1,100 @@ +// 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 +// +// http://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. + +syntax = "proto3"; + +package google.cloud.assuredworkloads.v1beta1; + +import "google/api/annotations.proto"; +import "google/api/client.proto"; +import "google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto"; +import "google/longrunning/operations.proto"; +import "google/protobuf/empty.proto"; + +option csharp_namespace = "Google.Cloud.AssuredWorkloads.V1Beta1"; +option go_package = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1;assuredworkloads"; +option java_multiple_files = true; +option java_outer_classname = "AssuredworkloadsServiceProto"; +option java_package = "com.google.cloud.assuredworkloads.v1beta1"; +option php_namespace = "Google\\Cloud\\AssuredWorkloads\\V1beta1"; +option ruby_package = "Google::Cloud::AssuredWorkloads::V1beta1"; + +// Service to manage AssuredWorkloads. +service AssuredWorkloadsService { + option (google.api.default_host) = "assuredworkloads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; + + // Creates Assured Workload. + rpc CreateWorkload(CreateWorkloadRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1beta1/{parent=organizations/*/locations/*}/workloads" + body: "workload" + }; + option (google.api.method_signature) = "parent,workload"; + option (google.longrunning.operation_info) = { + response_type: "Workload" + metadata_type: "CreateWorkloadOperationMetadata" + }; + } + + // Updates an existing workload. + // Currently allows updating of workload display_name and labels. + // For force updates don't set etag field in the Workload. + // Only one update operation per workload can be in progress. + rpc UpdateWorkload(UpdateWorkloadRequest) returns (Workload) { + option (google.api.method_signature) = "workload,update_mask"; + } + + // Restrict the list of resources allowed in the Workload environment. + // The current list of allowed products can be found at + // https://cloud.google.com/assured-workloads/docs/supported-products + // In addition to assuredworkloads.workload.update permission, the user should + // also have orgpolicy.policy.set permission on the folder resource + // to use this functionality. + rpc RestrictAllowedResources(RestrictAllowedResourcesRequest) returns (RestrictAllowedResourcesResponse) { + option (google.api.http) = { + post: "/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources" + body: "*" + }; + } + + // Deletes the workload. Make sure that workload's direct children are already + // in a deleted state, otherwise the request will fail with a + // FAILED_PRECONDITION error. + // In addition to assuredworkloads.workload.delete permission, the user should + // also have orgpolicy.policy.set permission on the deleted folder to remove + // Assured Workloads OrgPolicies. + rpc DeleteWorkload(DeleteWorkloadRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=organizations/*/locations/*/workloads/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Gets Assured Workload associated with a CRM Node + rpc GetWorkload(GetWorkloadRequest) returns (Workload) { + option (google.api.method_signature) = "name"; + } + + // Analyze if the source Assured Workloads can be moved to the target Assured + // Workload + rpc AnalyzeWorkloadMove(AnalyzeWorkloadMoveRequest) returns (AnalyzeWorkloadMoveResponse) { + option (google.api.method_signature) = "project,target"; + } + + // Lists Assured Workloads under a CRM Node. + rpc ListWorkloads(ListWorkloadsRequest) returns (ListWorkloadsResponse) { + option (google.api.method_signature) = "parent"; + } +} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java new file mode 100644 index 000000000000..2df796e6cd15 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java @@ -0,0 +1,45 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; + +public class AsyncAnalyzeWorkloadMove { + + public static void main(String[] args) throws Exception { + asyncAnalyzeWorkloadMove(); + } + + public static void asyncAnalyzeWorkloadMove() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + AnalyzeWorkloadMoveRequest request = + AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build(); + ApiFuture future = + assuredWorkloadsServiceClient.analyzeWorkloadMoveCallable().futureCall(request); + // Do something. + AnalyzeWorkloadMoveResponse response = future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java new file mode 100644 index 000000000000..673a8973330c --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_sync] +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; + +public class SyncAnalyzeWorkloadMove { + + public static void main(String[] args) throws Exception { + syncAnalyzeWorkloadMove(); + } + + public static void syncAnalyzeWorkloadMove() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + AnalyzeWorkloadMoveRequest request = + AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build(); + AnalyzeWorkloadMoveResponse response = + assuredWorkloadsServiceClient.analyzeWorkloadMove(request); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java new file mode 100644 index 000000000000..9018f0104d04 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_stringstring_sync] +import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; + +public class SyncAnalyzeWorkloadMoveStringString { + + public static void main(String[] args) throws Exception { + syncAnalyzeWorkloadMoveStringString(); + } + + public static void syncAnalyzeWorkloadMoveStringString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String project = "project-309310695"; + String target = "target-880905839"; + AnalyzeWorkloadMoveResponse response = + assuredWorkloadsServiceClient.analyzeWorkloadMove(project, target); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_stringstring_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 000000000000..cd6275419d38 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; +import com.google.cloud.assuredworkloads.v1beta1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + AssuredWorkloadsServiceSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java new file mode 100644 index 000000000000..0018e402f3d7 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; + +public class SyncCreateSetCredentialsProvider1 { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider1(); + } + + public static void syncCreateSetCredentialsProvider1() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + AssuredWorkloadsServiceSettings.newBuilder() + .setTransportChannelProvider( + AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build()) + .build(); + AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java new file mode 100644 index 000000000000..c2058595315b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java @@ -0,0 +1,39 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; +import com.google.cloud.assuredworkloads.v1beta1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + AssuredWorkloadsServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); + AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java new file mode 100644 index 000000000000..c14797968a45 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java @@ -0,0 +1,51 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.longrunning.Operation; + +public class AsyncCreateWorkload { + + public static void main(String[] args) throws Exception { + asyncCreateWorkload(); + } + + public static void asyncCreateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setWorkload(Workload.newBuilder().build()) + .setExternalId("externalId-1699764666") + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java new file mode 100644 index 000000000000..3b649fbc1606 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java @@ -0,0 +1,51 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_lro_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class AsyncCreateWorkloadLRO { + + public static void main(String[] args) throws Exception { + asyncCreateWorkloadLRO(); + } + + public static void asyncCreateWorkloadLRO() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setWorkload(Workload.newBuilder().build()) + .setExternalId("externalId-1699764666") + .build(); + OperationFuture future = + assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request); + // Do something. + Workload response = future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_lro_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java new file mode 100644 index 000000000000..dac0147c977b --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java @@ -0,0 +1,46 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class SyncCreateWorkload { + + public static void main(String[] args) throws Exception { + syncCreateWorkload(); + } + + public static void syncCreateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + CreateWorkloadRequest request = + CreateWorkloadRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setWorkload(Workload.newBuilder().build()) + .setExternalId("externalId-1699764666") + .build(); + Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(request).get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java new file mode 100644 index 000000000000..b4b5d95e75f1 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class SyncCreateWorkloadLocationnameWorkload { + + public static void main(String[] args) throws Exception { + syncCreateWorkloadLocationnameWorkload(); + } + + public static void syncCreateWorkloadLocationnameWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + Workload workload = Workload.newBuilder().build(); + Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java new file mode 100644 index 000000000000..1fdde36dcb93 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class SyncCreateWorkloadStringWorkload { + + public static void main(String[] args) throws Exception { + syncCreateWorkloadStringWorkload(); + } + + public static void syncCreateWorkloadStringWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); + Workload workload = Workload.newBuilder().build(); + Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java new file mode 100644 index 000000000000..3401e96c9054 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java @@ -0,0 +1,49 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; +import com.google.protobuf.Empty; + +public class AsyncDeleteWorkload { + + public static void main(String[] args) throws Exception { + asyncDeleteWorkload(); + } + + public static void asyncDeleteWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + DeleteWorkloadRequest request = + DeleteWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setEtag("etag3123477") + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java new file mode 100644 index 000000000000..e3d76f1970ea --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java @@ -0,0 +1,45 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; +import com.google.protobuf.Empty; + +public class SyncDeleteWorkload { + + public static void main(String[] args) throws Exception { + syncDeleteWorkload(); + } + + public static void syncDeleteWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + DeleteWorkloadRequest request = + DeleteWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .setEtag("etag3123477") + .build(); + assuredWorkloadsServiceClient.deleteWorkload(request); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java new file mode 100644 index 000000000000..1afba608e42a --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; +import com.google.protobuf.Empty; + +public class SyncDeleteWorkloadString { + + public static void main(String[] args) throws Exception { + syncDeleteWorkloadString(); + } + + public static void syncDeleteWorkloadString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); + assuredWorkloadsServiceClient.deleteWorkload(name); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java new file mode 100644 index 000000000000..934db95d2494 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; +import com.google.protobuf.Empty; + +public class SyncDeleteWorkloadWorkloadname { + + public static void main(String[] args) throws Exception { + syncDeleteWorkloadWorkloadname(); + } + + public static void syncDeleteWorkloadWorkloadname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + assuredWorkloadsServiceClient.deleteWorkload(name); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java new file mode 100644 index 000000000000..0b9a32ac631e --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java @@ -0,0 +1,48 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; + +public class AsyncGetWorkload { + + public static void main(String[] args) throws Exception { + asyncGetWorkload(); + } + + public static void asyncGetWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + GetWorkloadRequest request = + GetWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request); + // Do something. + Workload response = future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java new file mode 100644 index 000000000000..7c2b7c85b4db --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java @@ -0,0 +1,44 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; + +public class SyncGetWorkload { + + public static void main(String[] args) throws Exception { + syncGetWorkload(); + } + + public static void syncGetWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + GetWorkloadRequest request = + GetWorkloadRequest.newBuilder() + .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) + .build(); + Workload response = assuredWorkloadsServiceClient.getWorkload(request); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java new file mode 100644 index 000000000000..8f13ed27c8e8 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_string_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; + +public class SyncGetWorkloadString { + + public static void main(String[] args) throws Exception { + syncGetWorkloadString(); + } + + public static void syncGetWorkloadString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); + Workload response = assuredWorkloadsServiceClient.getWorkload(name); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java new file mode 100644 index 000000000000..7853d52500cf --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java @@ -0,0 +1,40 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; + +public class SyncGetWorkloadWorkloadname { + + public static void main(String[] args) throws Exception { + syncGetWorkloadWorkloadname(); + } + + public static void syncGetWorkloadWorkloadname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); + Workload response = assuredWorkloadsServiceClient.getWorkload(name); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java new file mode 100644 index 000000000000..6289cf092dd5 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java @@ -0,0 +1,53 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class AsyncListWorkloads { + + public static void main(String[] args) throws Exception { + asyncListWorkloads(); + } + + public static void asyncListWorkloads() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request); + // Do something. + for (Workload element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java new file mode 100644 index 000000000000..bf2996e77cbc --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java @@ -0,0 +1,61 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.common.base.Strings; + +public class AsyncListWorkloadsPaged { + + public static void main(String[] args) throws Exception { + asyncListWorkloadsPaged(); + } + + public static void asyncListWorkloadsPaged() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + while (true) { + ListWorkloadsResponse response = + assuredWorkloadsServiceClient.listWorkloadsCallable().call(request); + for (Workload element : response.getWorkloadsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java new file mode 100644 index 000000000000..64a1fad330a8 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java @@ -0,0 +1,49 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class SyncListWorkloads { + + public static void main(String[] args) throws Exception { + syncListWorkloads(); + } + + public static void syncListWorkloads() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + for (Workload element : assuredWorkloadsServiceClient.listWorkloads(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java new file mode 100644 index 000000000000..95697fd986d9 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class SyncListWorkloadsLocationname { + + public static void main(String[] args) throws Exception { + syncListWorkloadsLocationname(); + } + + public static void syncListWorkloadsLocationname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); + for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java new file mode 100644 index 000000000000..a8924e7b01b0 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.LocationName; +import com.google.cloud.assuredworkloads.v1beta1.Workload; + +public class SyncListWorkloadsString { + + public static void main(String[] args) throws Exception { + syncListWorkloadsString(); + } + + public static void syncListWorkloadsString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); + for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java new file mode 100644 index 000000000000..3d6ec0e19831 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java @@ -0,0 +1,45 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; + +public class AsyncRestrictAllowedResources { + + public static void main(String[] args) throws Exception { + asyncRestrictAllowedResources(); + } + + public static void asyncRestrictAllowedResources() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + RestrictAllowedResourcesRequest request = + RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); + ApiFuture future = + assuredWorkloadsServiceClient.restrictAllowedResourcesCallable().futureCall(request); + // Do something. + RestrictAllowedResourcesResponse response = future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java new file mode 100644 index 000000000000..2059fc866bed --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java @@ -0,0 +1,42 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; +import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; + +public class SyncRestrictAllowedResources { + + public static void main(String[] args) throws Exception { + syncRestrictAllowedResources(); + } + + public static void syncRestrictAllowedResources() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + RestrictAllowedResourcesRequest request = + RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); + RestrictAllowedResourcesResponse response = + assuredWorkloadsServiceClient.restrictAllowedResources(request); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java new file mode 100644 index 000000000000..c12a7f5bcf80 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java @@ -0,0 +1,49 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + asyncUpdateWorkload(); + } + + public static void asyncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + UpdateWorkloadRequest request = + UpdateWorkloadRequest.newBuilder() + .setWorkload(Workload.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + ApiFuture future = + assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request); + // Do something. + Workload response = future.get(); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java new file mode 100644 index 000000000000..8fc14e4e96b5 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java @@ -0,0 +1,45 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.protobuf.FieldMask; + +public class SyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + syncUpdateWorkload(); + } + + public static void syncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + UpdateWorkloadRequest request = + UpdateWorkloadRequest.newBuilder() + .setWorkload(Workload.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + Workload response = assuredWorkloadsServiceClient.updateWorkload(request); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java new file mode 100644 index 000000000000..da0a15725c9e --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java @@ -0,0 +1,41 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; +import com.google.cloud.assuredworkloads.v1beta1.Workload; +import com.google.protobuf.FieldMask; + +public class SyncUpdateWorkloadWorkloadFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateWorkloadWorkloadFieldmask(); + } + + public static void syncUpdateWorkloadWorkloadFieldmask() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = + AssuredWorkloadsServiceClient.create()) { + Workload workload = Workload.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask); + } + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java new file mode 100644 index 000000000000..7d07bd3fc38e --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java @@ -0,0 +1,47 @@ +/* + * 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.assuredworkloads.v1beta1.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsservicesettings_updateworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; +import java.time.Duration; + +public class SyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + syncUpdateWorkload(); + } + + public static void syncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder = + AssuredWorkloadsServiceSettings.newBuilder(); + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .setRetrySettings( + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = + assuredWorkloadsServiceSettingsBuilder.build(); + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsservicesettings_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java new file mode 100644 index 000000000000..81eaf349fcf8 --- /dev/null +++ b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java @@ -0,0 +1,47 @@ +/* + * 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.assuredworkloads.v1beta1.stub.samples; + +// [START assuredworkloads_v1beta1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] +import com.google.cloud.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStubSettings; +import java.time.Duration; + +public class SyncUpdateWorkload { + + public static void main(String[] args) throws Exception { + syncUpdateWorkload(); + } + + public static void syncUpdateWorkload() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder = + AssuredWorkloadsServiceStubSettings.newBuilder(); + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .setRetrySettings( + assuredWorkloadsServiceSettingsBuilder + .updateWorkloadSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings = + assuredWorkloadsServiceSettingsBuilder.build(); + } +} +// [END assuredworkloads_v1beta1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] From 168b87cb6041aaea8edc349a0408c915d05ddc4f Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Fri, 2 Sep 2022 19:03:36 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=A6=89=20Updates=20from=20OwlBot=20po?= =?UTF-8?q?st-processor?= 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 --- .../AssuredWorkloadsServiceClient.java | 9 +- ...redWorkloadsServiceClientHttpJsonTest.java | 2 + .../AssuredWorkloadsServiceClientTest.java | 5 + .../v1beta1/AssuredWorkloadsServiceGrpc.java | 16 +- .../v1beta1/AssuredworkloadsProto.java | 148 +- .../assuredworkloads/v1beta1/Workload.java | 346 + .../v1beta1/WorkloadOrBuilder.java | 71 + .../v1beta1/assuredworkloads.proto | 6 + .../v1beta1/assuredworkloads_service.proto | 4 +- .../v1/AssuredWorkloadsServiceClient.java | 913 -- .../v1/AssuredWorkloadsServiceSettings.java | 270 - .../assuredworkloads/v1/gapic_metadata.json | 33 - .../assuredworkloads/v1/package-info.java | 42 - .../v1/stub/AssuredWorkloadsServiceStub.java | 86 - .../AssuredWorkloadsServiceStubSettings.java | 543 - ...ssuredWorkloadsServiceCallableFactory.java | 113 - .../stub/GrpcAssuredWorkloadsServiceStub.java | 319 - ...ssuredWorkloadsServiceCallableFactory.java | 105 - .../HttpJsonAssuredWorkloadsServiceStub.java | 458 - ...redWorkloadsServiceClientHttpJsonTest.java | 586 - .../v1/AssuredWorkloadsServiceClientTest.java | 516 - .../v1/MockAssuredWorkloadsService.java | 59 - .../v1/MockAssuredWorkloadsServiceImpl.java | 166 - .../v1/AssuredWorkloadsServiceGrpc.java | 667 - .../v1/AssuredworkloadsProto.java | 342 - .../v1/CreateWorkloadOperationMetadata.java | 1128 -- ...ateWorkloadOperationMetadataOrBuilder.java | 97 - .../v1/CreateWorkloadRequest.java | 1025 -- .../v1/CreateWorkloadRequestOrBuilder.java | 84 - .../v1/DeleteWorkloadRequest.java | 782 - .../v1/DeleteWorkloadRequestOrBuilder.java | 55 - .../v1/GetWorkloadRequest.java | 623 - .../v1/GetWorkloadRequestOrBuilder.java | 37 - .../v1/ListWorkloadsRequest.java | 1035 -- .../v1/ListWorkloadsRequestOrBuilder.java | 87 - .../v1/ListWorkloadsResponse.java | 1038 -- .../v1/ListWorkloadsResponseOrBuilder.java | 73 - .../assuredworkloads/v1/LocationName.java | 192 - .../v1/UpdateWorkloadRequest.java | 937 -- .../v1/UpdateWorkloadRequestOrBuilder.java | 72 - .../cloud/assuredworkloads/v1/Workload.java | 8414 ---------- .../assuredworkloads/v1/WorkloadName.java | 227 - .../v1/WorkloadOrBuilder.java | 460 - .../v1/assuredworkloads.proto | 466 - .../SyncCreateSetCredentialsProvider.java | 42 - .../SyncCreateSetCredentialsProvider1.java | 41 - .../create/SyncCreateSetEndpoint.java | 39 - .../createworkload/AsyncCreateWorkload.java | 51 - .../AsyncCreateWorkloadLRO.java | 51 - .../createworkload/SyncCreateWorkload.java | 46 - ...yncCreateWorkloadLocationnameWorkload.java | 41 - .../SyncCreateWorkloadStringWorkload.java | 41 - .../deleteworkload/AsyncDeleteWorkload.java | 49 - .../deleteworkload/SyncDeleteWorkload.java | 45 - .../SyncDeleteWorkloadString.java | 40 - .../SyncDeleteWorkloadWorkloadname.java | 40 - .../getworkload/AsyncGetWorkload.java | 48 - .../getworkload/SyncGetWorkload.java | 44 - .../getworkload/SyncGetWorkloadString.java | 40 - .../SyncGetWorkloadWorkloadname.java | 40 - .../listworkloads/AsyncListWorkloads.java | 53 - .../AsyncListWorkloadsPaged.java | 61 - .../listworkloads/SyncListWorkloads.java | 49 - .../SyncListWorkloadsLocationname.java | 42 - .../SyncListWorkloadsString.java | 42 - .../updateworkload/AsyncUpdateWorkload.java | 49 - .../updateworkload/SyncUpdateWorkload.java | 45 - .../SyncUpdateWorkloadWorkloadFieldmask.java | 41 - .../updateworkload/SyncUpdateWorkload.java | 47 - .../updateworkload/SyncUpdateWorkload.java | 47 - .../AssuredWorkloadsServiceClient.java | 1064 -- .../AssuredWorkloadsServiceSettings.java | 297 - .../v1beta1/gapic_metadata.json | 39 - .../v1beta1/package-info.java | 42 - .../stub/AssuredWorkloadsServiceStub.java | 102 - .../AssuredWorkloadsServiceStubSettings.java | 619 - ...ssuredWorkloadsServiceCallableFactory.java | 115 - .../stub/GrpcAssuredWorkloadsServiceStub.java | 377 - ...ssuredWorkloadsServiceCallableFactory.java | 105 - .../HttpJsonAssuredWorkloadsServiceStub.java | 347 - ...redWorkloadsServiceClientHttpJsonTest.java | 361 - .../AssuredWorkloadsServiceClientTest.java | 600 - .../v1beta1/MockAssuredWorkloadsService.java | 59 - .../MockAssuredWorkloadsServiceImpl.java | 210 - .../v1beta1/AssuredWorkloadsServiceGrpc.java | 875 -- .../v1beta1/AnalyzeWorkloadMoveRequest.java | 1214 -- .../AnalyzeWorkloadMoveRequestOrBuilder.java | 126 - .../v1beta1/AnalyzeWorkloadMoveResponse.java | 689 - .../AnalyzeWorkloadMoveResponseOrBuilder.java | 54 - .../v1beta1/AssuredworkloadsProto.java | 429 - .../v1beta1/AssuredworkloadsServiceProto.java | 104 - .../CreateWorkloadOperationMetadata.java | 1594 -- ...ateWorkloadOperationMetadataOrBuilder.java | 146 - .../v1beta1/CreateWorkloadRequest.java | 1025 -- .../CreateWorkloadRequestOrBuilder.java | 84 - .../v1beta1/DeleteWorkloadRequest.java | 782 - .../DeleteWorkloadRequestOrBuilder.java | 55 - .../v1beta1/GetWorkloadRequest.java | 623 - .../v1beta1/GetWorkloadRequestOrBuilder.java | 37 - .../v1beta1/ListWorkloadsRequest.java | 1035 -- .../ListWorkloadsRequestOrBuilder.java | 87 - .../v1beta1/ListWorkloadsResponse.java | 1038 -- .../ListWorkloadsResponseOrBuilder.java | 73 - .../v1beta1/LocationName.java | 192 - .../RestrictAllowedResourcesRequest.java | 900 -- ...trictAllowedResourcesRequestOrBuilder.java | 56 - .../RestrictAllowedResourcesResponse.java | 429 - ...rictAllowedResourcesResponseOrBuilder.java | 9 - .../v1beta1/UpdateWorkloadRequest.java | 937 -- .../UpdateWorkloadRequestOrBuilder.java | 72 - .../assuredworkloads/v1beta1/Workload.java | 12686 ---------------- .../v1beta1/WorkloadName.java | 227 - .../v1beta1/WorkloadOrBuilder.java | 649 - .../v1beta1/assuredworkloads.proto | 564 - .../v1beta1/assuredworkloads_service.proto | 100 - .../AsyncAnalyzeWorkloadMove.java | 45 - .../SyncAnalyzeWorkloadMove.java | 42 - .../SyncAnalyzeWorkloadMoveStringString.java | 41 - .../SyncCreateSetCredentialsProvider.java | 42 - .../SyncCreateSetCredentialsProvider1.java | 41 - .../create/SyncCreateSetEndpoint.java | 39 - .../createworkload/AsyncCreateWorkload.java | 51 - .../AsyncCreateWorkloadLRO.java | 51 - .../createworkload/SyncCreateWorkload.java | 46 - ...yncCreateWorkloadLocationnameWorkload.java | 41 - .../SyncCreateWorkloadStringWorkload.java | 41 - .../deleteworkload/AsyncDeleteWorkload.java | 49 - .../deleteworkload/SyncDeleteWorkload.java | 45 - .../SyncDeleteWorkloadString.java | 40 - .../SyncDeleteWorkloadWorkloadname.java | 40 - .../getworkload/AsyncGetWorkload.java | 48 - .../getworkload/SyncGetWorkload.java | 44 - .../getworkload/SyncGetWorkloadString.java | 40 - .../SyncGetWorkloadWorkloadname.java | 40 - .../listworkloads/AsyncListWorkloads.java | 53 - .../AsyncListWorkloadsPaged.java | 61 - .../listworkloads/SyncListWorkloads.java | 49 - .../SyncListWorkloadsLocationname.java | 42 - .../SyncListWorkloadsString.java | 42 - .../AsyncRestrictAllowedResources.java | 45 - .../SyncRestrictAllowedResources.java | 42 - .../updateworkload/AsyncUpdateWorkload.java | 49 - .../updateworkload/SyncUpdateWorkload.java | 45 - .../SyncUpdateWorkloadWorkloadFieldmask.java | 41 - .../updateworkload/SyncUpdateWorkload.java | 47 - .../updateworkload/SyncUpdateWorkload.java | 47 - 146 files changed, 518 insertions(+), 55930 deletions(-) delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadata.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java delete mode 100644 owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java index 907cb482bef8..844f8b1596ed 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java @@ -721,8 +721,7 @@ public final UnaryCallable getWorkloadCallable() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * A request to analyze a hypothetical move of a source project or project-based workload to a - * target (destination) folder-based workload. + * Analyze if the source Assured Workloads can be moved to the target Assured Workload * *

Sample code: * @@ -757,8 +756,7 @@ public final AnalyzeWorkloadMoveResponse analyzeWorkloadMove(String project, Str // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * A request to analyze a hypothetical move of a source project or project-based workload to a - * target (destination) folder-based workload. + * Analyze if the source Assured Workloads can be moved to the target Assured Workload * *

Sample code: * @@ -783,8 +781,7 @@ public final AnalyzeWorkloadMoveResponse analyzeWorkloadMove(AnalyzeWorkloadMove // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * A request to analyze a hypothetical move of a source project or project-based workload to a - * target (destination) folder-based workload. + * Analyze if the source Assured Workloads can be moved to the target Assured Workload * *

Sample code: * diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java b/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java index 878854e397bd..a2e9c7926a05 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java @@ -94,6 +94,7 @@ public void createWorkloadTest() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -156,6 +157,7 @@ public void createWorkloadTest2() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java b/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java index 05cbd44c3933..a0abdbd5f3da 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java @@ -104,6 +104,7 @@ public void createWorkloadTest() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -164,6 +165,7 @@ public void createWorkloadTest2() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -224,6 +226,7 @@ public void updateWorkloadTest() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); mockAssuredWorkloadsService.addResponse(expectedResponse); @@ -384,6 +387,7 @@ public void getWorkloadTest() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); mockAssuredWorkloadsService.addResponse(expectedResponse); @@ -433,6 +437,7 @@ public void getWorkloadTest2() throws Exception { .addAllResourceSettings(new ArrayList()) .setEnableSovereignControls(true) .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) + .addAllCompliantButDisallowedServices(new ArrayList()) .build(); mockAssuredWorkloadsService.addResponse(expectedResponse); diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java index 34f43801242e..472398c1360c 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java @@ -520,8 +520,8 @@ public void getWorkload( * * *

-     * A request to analyze a hypothetical move of a source project or
-     * project-based workload to a target (destination) folder-based workload.
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
      * 
*/ public void analyzeWorkloadMove( @@ -722,8 +722,8 @@ public void getWorkload( * * *
-     * A request to analyze a hypothetical move of a source project or
-     * project-based workload to a target (destination) folder-based workload.
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
      * 
*/ public void analyzeWorkloadMove( @@ -858,8 +858,8 @@ public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload( * * *
-     * A request to analyze a hypothetical move of a source project or
-     * project-based workload to a target (destination) folder-based workload.
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
      * 
*/ public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse @@ -989,8 +989,8 @@ protected AssuredWorkloadsServiceFutureStub build( * * *
-     * A request to analyze a hypothetical move of a source project or
-     * project-based workload to a target (destination) folder-based workload.
+     * Analyze if the source Assured Workloads can be moved to the target Assured
+     * Workload
      * 
*/ public com.google.common.util.concurrent.ListenableFuture< diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java index 802a8fc38e91..cca8811f41b1 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java @@ -158,7 +158,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "age_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"t\n\025ListW" + "orkloadsResponse\022B\n\tworkloads\030\001 \003(\0132/.go" + "ogle.cloud.assuredworkloads.v1beta1.Work" - + "load\022\027\n\017next_page_token\030\002 \001(\t\"\242\033\n\010Worklo" + + "load\022\027\n\017next_page_token\030\002 \001(\t\"\322\033\n\010Worklo" + "ad\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\031\n\014display_name\030\002 " + "\001(\tB\003\340A\002\022T\n\tresources\030\003 \003(\0132<.google.clo" + "ud.assuredworkloads.v1beta1.Workload.Res" @@ -192,79 +192,80 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "n_controls\030\022 \001(\010B\003\340A\001\022k\n\027saa_enrollment_" + "response\030\024 \001(\0132E.google.cloud.assuredwor" + "kloads.v1beta1.Workload.SaaEnrollmentRes" - + "ponseB\003\340A\003\032\216\002\n\014ResourceInfo\022\023\n\013resource_" - + "id\030\001 \001(\003\022`\n\rresource_type\030\002 \001(\0162I.google" - + ".cloud.assuredworkloads.v1beta1.Workload" - + ".ResourceInfo.ResourceType\"\206\001\n\014ResourceT" - + "ype\022\035\n\031RESOURCE_TYPE_UNSPECIFIED\020\000\022\030\n\020CO" - + "NSUMER_PROJECT\020\001\032\002\010\001\022\023\n\017CONSUMER_FOLDER\020" - + "\004\022\033\n\027ENCRYPTION_KEYS_PROJECT\020\002\022\013\n\007KEYRIN" - + "G\020\003\032\223\001\n\013KMSSettings\022A\n\022next_rotation_tim" - + "e\030\001 \001(\0132\032.google.protobuf.TimestampB\t\340A\002" - + "\340A\004\340A\005\022=\n\017rotation_period\030\002 \001(\0132\031.google" - + ".protobuf.DurationB\t\340A\002\340A\004\340A\005:\002\030\001\032l\n\013IL4" - + "Settings\022Y\n\014kms_settings\030\001 \001(\0132;.google." - + "cloud.assuredworkloads.v1beta1.Workload." - + "KMSSettingsB\006\340A\004\340A\005:\002\030\001\032m\n\014CJISSettings\022" - + "Y\n\014kms_settings\030\001 \001(\0132;.google.cloud.ass" - + "uredworkloads.v1beta1.Workload.KMSSettin" - + "gsB\006\340A\004\340A\005:\002\030\001\032t\n\023FedrampHighSettings\022Y\n" - + "\014kms_settings\030\001 \001(\0132;.google.cloud.assur" - + "edworkloads.v1beta1.Workload.KMSSettings" - + "B\006\340A\004\340A\005:\002\030\001\032x\n\027FedrampModerateSettings\022" - + "Y\n\014kms_settings\030\001 \001(\0132;.google.cloud.ass" - + "uredworkloads.v1beta1.Workload.KMSSettin" - + "gsB\006\340A\004\340A\005:\002\030\001\032\237\001\n\020ResourceSettings\022\023\n\013r" - + "esource_id\030\001 \001(\t\022`\n\rresource_type\030\002 \001(\0162" + + "ponseB\003\340A\003\022.\n!compliant_but_disallowed_s" + + "ervices\030\030 \003(\tB\003\340A\003\032\216\002\n\014ResourceInfo\022\023\n\013r" + + "esource_id\030\001 \001(\003\022`\n\rresource_type\030\002 \001(\0162" + "I.google.cloud.assuredworkloads.v1beta1." - + "Workload.ResourceInfo.ResourceType\022\024\n\014di" - + "splay_name\030\003 \001(\t\032\206\004\n\025SaaEnrollmentRespon" - + "se\022k\n\014setup_status\030\001 \001(\0162P.google.cloud." - + "assuredworkloads.v1beta1.Workload.SaaEnr" - + "ollmentResponse.SetupStateH\000\210\001\001\022f\n\014setup" - + "_errors\030\002 \003(\0162P.google.cloud.assuredwork" - + "loads.v1beta1.Workload.SaaEnrollmentResp" - + "onse.SetupError\"R\n\nSetupState\022\033\n\027SETUP_S" - + "TATE_UNSPECIFIED\020\000\022\022\n\016STATUS_PENDING\020\001\022\023" - + "\n\017STATUS_COMPLETE\020\002\"\262\001\n\nSetupError\022\033\n\027SE" - + "TUP_ERROR_UNSPECIFIED\020\000\022\034\n\030ERROR_INVALID" - + "_BASE_SETUP\020\001\022&\n\"ERROR_MISSING_EXTERNAL_" - + "SIGNING_KEY\020\002\022#\n\037ERROR_NOT_ALL_SERVICES_" - + "ENROLLED\020\003\022\034\n\030ERROR_SETUP_CHECK_FAILED\020\004" - + "B\017\n\r_setup_status\032-\n\013LabelsEntry\022\013\n\003key\030" - + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\201\002\n\020ComplianceR" - + "egime\022!\n\035COMPLIANCE_REGIME_UNSPECIFIED\020\000" - + "\022\007\n\003IL4\020\001\022\010\n\004CJIS\020\002\022\020\n\014FEDRAMP_HIGH\020\003\022\024\n" - + "\020FEDRAMP_MODERATE\020\004\022\026\n\022US_REGIONAL_ACCES" - + "S\020\005\022\t\n\005HIPAA\020\006\022\013\n\007HITRUST\020\007\022\032\n\026EU_REGION" - + "S_AND_SUPPORT\020\010\022\032\n\026CA_REGIONS_AND_SUPPOR" - + "T\020\t\022\010\n\004ITAR\020\n\022\035\n\031AU_REGIONS_AND_US_SUPPO" - + "RT\020\013\"\177\n\022KajEnrollmentState\022$\n KAJ_ENROLL" - + "MENT_STATE_UNSPECIFIED\020\000\022 \n\034KAJ_ENROLLME" - + "NT_STATE_PENDING\020\001\022!\n\035KAJ_ENROLLMENT_STA" - + "TE_COMPLETE\020\002:u\352Ar\n(assuredworkloads.goo" - + "gleapis.com/Workload\022Forganizations/{org" - + "anization}/locations/{location}/workload" - + "s/{workload}B\034\n\032compliance_regime_settin" - + "gs\"\313\002\n\037CreateWorkloadOperationMetadata\0224" - + "\n\013create_time\030\001 \001(\0132\032.google.protobuf.Ti" - + "mestampB\003\340A\001\022\031\n\014display_name\030\002 \001(\tB\003\340A\001\022" - + "\023\n\006parent\030\003 \001(\tB\003\340A\001\022`\n\021compliance_regim" - + "e\030\004 \001(\0162@.google.cloud.assuredworkloads." - + "v1beta1.Workload.ComplianceRegimeB\003\340A\001\022`" - + "\n\021resource_settings\030\005 \003(\0132@.google.cloud" - + ".assuredworkloads.v1beta1.Workload.Resou" - + "rceSettingsB\003\340A\001B\366\002\n)com.google.cloud.as" - + "suredworkloads.v1beta1B\025Assuredworkloads" - + "ProtoP\001ZUgoogle.golang.org/genproto/goog" - + "leapis/cloud/assuredworkloads/v1beta1;as" - + "suredworkloads\252\002%Google.Cloud.AssuredWor" - + "kloads.V1Beta1\312\002%Google\\Cloud\\AssuredWor" - + "kloads\\V1beta1\352\002(Google::Cloud::AssuredW" - + "orkloads::V1beta1\352A]\n(assuredworkloads.g" - + "oogleapis.com/Location\0221organizations/{o" - + "rganization}/locations/{location}b\006proto" - + "3" + + "Workload.ResourceInfo.ResourceType\"\206\001\n\014R" + + "esourceType\022\035\n\031RESOURCE_TYPE_UNSPECIFIED" + + "\020\000\022\030\n\020CONSUMER_PROJECT\020\001\032\002\010\001\022\023\n\017CONSUMER" + + "_FOLDER\020\004\022\033\n\027ENCRYPTION_KEYS_PROJECT\020\002\022\013" + + "\n\007KEYRING\020\003\032\223\001\n\013KMSSettings\022A\n\022next_rota" + + "tion_time\030\001 \001(\0132\032.google.protobuf.Timest" + + "ampB\t\340A\002\340A\004\340A\005\022=\n\017rotation_period\030\002 \001(\0132" + + "\031.google.protobuf.DurationB\t\340A\002\340A\004\340A\005:\002\030" + + "\001\032l\n\013IL4Settings\022Y\n\014kms_settings\030\001 \001(\0132;" + + ".google.cloud.assuredworkloads.v1beta1.W" + + "orkload.KMSSettingsB\006\340A\004\340A\005:\002\030\001\032m\n\014CJISS" + + "ettings\022Y\n\014kms_settings\030\001 \001(\0132;.google.c" + + "loud.assuredworkloads.v1beta1.Workload.K" + + "MSSettingsB\006\340A\004\340A\005:\002\030\001\032t\n\023FedrampHighSet" + + "tings\022Y\n\014kms_settings\030\001 \001(\0132;.google.clo" + + "ud.assuredworkloads.v1beta1.Workload.KMS" + + "SettingsB\006\340A\004\340A\005:\002\030\001\032x\n\027FedrampModerateS" + + "ettings\022Y\n\014kms_settings\030\001 \001(\0132;.google.c" + + "loud.assuredworkloads.v1beta1.Workload.K" + + "MSSettingsB\006\340A\004\340A\005:\002\030\001\032\237\001\n\020ResourceSetti" + + "ngs\022\023\n\013resource_id\030\001 \001(\t\022`\n\rresource_typ" + + "e\030\002 \001(\0162I.google.cloud.assuredworkloads." + + "v1beta1.Workload.ResourceInfo.ResourceTy" + + "pe\022\024\n\014display_name\030\003 \001(\t\032\206\004\n\025SaaEnrollme" + + "ntResponse\022k\n\014setup_status\030\001 \001(\0162P.googl" + + "e.cloud.assuredworkloads.v1beta1.Workloa" + + "d.SaaEnrollmentResponse.SetupStateH\000\210\001\001\022" + + "f\n\014setup_errors\030\002 \003(\0162P.google.cloud.ass" + + "uredworkloads.v1beta1.Workload.SaaEnroll" + + "mentResponse.SetupError\"R\n\nSetupState\022\033\n" + + "\027SETUP_STATE_UNSPECIFIED\020\000\022\022\n\016STATUS_PEN" + + "DING\020\001\022\023\n\017STATUS_COMPLETE\020\002\"\262\001\n\nSetupErr" + + "or\022\033\n\027SETUP_ERROR_UNSPECIFIED\020\000\022\034\n\030ERROR" + + "_INVALID_BASE_SETUP\020\001\022&\n\"ERROR_MISSING_E" + + "XTERNAL_SIGNING_KEY\020\002\022#\n\037ERROR_NOT_ALL_S" + + "ERVICES_ENROLLED\020\003\022\034\n\030ERROR_SETUP_CHECK_" + + "FAILED\020\004B\017\n\r_setup_status\032-\n\013LabelsEntry" + + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\201\002\n\020Com" + + "plianceRegime\022!\n\035COMPLIANCE_REGIME_UNSPE" + + "CIFIED\020\000\022\007\n\003IL4\020\001\022\010\n\004CJIS\020\002\022\020\n\014FEDRAMP_H" + + "IGH\020\003\022\024\n\020FEDRAMP_MODERATE\020\004\022\026\n\022US_REGION" + + "AL_ACCESS\020\005\022\t\n\005HIPAA\020\006\022\013\n\007HITRUST\020\007\022\032\n\026E" + + "U_REGIONS_AND_SUPPORT\020\010\022\032\n\026CA_REGIONS_AN" + + "D_SUPPORT\020\t\022\010\n\004ITAR\020\n\022\035\n\031AU_REGIONS_AND_" + + "US_SUPPORT\020\013\"\177\n\022KajEnrollmentState\022$\n KA" + + "J_ENROLLMENT_STATE_UNSPECIFIED\020\000\022 \n\034KAJ_" + + "ENROLLMENT_STATE_PENDING\020\001\022!\n\035KAJ_ENROLL" + + "MENT_STATE_COMPLETE\020\002:u\352Ar\n(assuredworkl" + + "oads.googleapis.com/Workload\022Forganizati" + + "ons/{organization}/locations/{location}/" + + "workloads/{workload}B\034\n\032compliance_regim" + + "e_settings\"\313\002\n\037CreateWorkloadOperationMe" + + "tadata\0224\n\013create_time\030\001 \001(\0132\032.google.pro" + + "tobuf.TimestampB\003\340A\001\022\031\n\014display_name\030\002 \001" + + "(\tB\003\340A\001\022\023\n\006parent\030\003 \001(\tB\003\340A\001\022`\n\021complian" + + "ce_regime\030\004 \001(\0162@.google.cloud.assuredwo" + + "rkloads.v1beta1.Workload.ComplianceRegim" + + "eB\003\340A\001\022`\n\021resource_settings\030\005 \003(\0132@.goog" + + "le.cloud.assuredworkloads.v1beta1.Worklo" + + "ad.ResourceSettingsB\003\340A\001B\366\002\n)com.google." + + "cloud.assuredworkloads.v1beta1B\025Assuredw" + + "orkloadsProtoP\001ZUgoogle.golang.org/genpr" + + "oto/googleapis/cloud/assuredworkloads/v1" + + "beta1;assuredworkloads\252\002%Google.Cloud.As" + + "suredWorkloads.V1Beta1\312\002%Google\\Cloud\\As" + + "suredWorkloads\\V1beta1\352\002(Google::Cloud::" + + "AssuredWorkloads::V1beta1\352A]\n(assuredwor" + + "kloads.googleapis.com/Location\0221organiza" + + "tions/{organization}/locations/{location" + + "}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -378,6 +379,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "KajEnrollmentState", "EnableSovereignControls", "SaaEnrollmentResponse", + "CompliantButDisallowedServices", "ComplianceRegimeSettings", }); internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor = diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java index b1a4ff93adbd..321004cd210b 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java @@ -48,6 +48,7 @@ private Workload() { provisionedResourcesParent_ = ""; resourceSettings_ = java.util.Collections.emptyList(); kajEnrollmentState_ = 0; + compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @@ -319,6 +320,16 @@ private Workload( saaEnrollmentResponse_ = subBuilder.buildPartial(); } + break; + } + case 194: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000008; + } + compliantButDisallowedServices_.add(s); break; } default: @@ -343,6 +354,9 @@ private Workload( if (((mutable_bitField0_ & 0x00000004) != 0)) { resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); } + if (((mutable_bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = compliantButDisallowedServices_.getUnmodifiableView(); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -10337,6 +10351,87 @@ public boolean hasSaaEnrollmentResponse() { return getSaaEnrollmentResponse(); } + public static final int COMPLIANT_BUT_DISALLOWED_SERVICES_FIELD_NUMBER = 24; + private com.google.protobuf.LazyStringList compliantButDisallowedServices_; + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the compliantButDisallowedServices. + */ + public com.google.protobuf.ProtocolStringList getCompliantButDisallowedServicesList() { + return compliantButDisallowedServices_; + } + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of compliantButDisallowedServices. + */ + public int getCompliantButDisallowedServicesCount() { + return compliantButDisallowedServices_.size(); + } + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The compliantButDisallowedServices at the given index. + */ + public java.lang.String getCompliantButDisallowedServices(int index) { + return compliantButDisallowedServices_.get(index); + } + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the compliantButDisallowedServices at the given index. + */ + public com.google.protobuf.ByteString getCompliantButDisallowedServicesBytes(int index) { + return compliantButDisallowedServices_.getByteString(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -10422,6 +10517,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (saaEnrollmentResponse_ != null) { output.writeMessage(20, getSaaEnrollmentResponse()); } + for (int i = 0; i < compliantButDisallowedServices_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 24, compliantButDisallowedServices_.getRaw(i)); + } unknownFields.writeTo(output); } @@ -10517,6 +10616,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(20, getSaaEnrollmentResponse()); } + { + int dataSize = 0; + for (int i = 0; i < compliantButDisallowedServices_.size(); i++) { + dataSize += computeStringSizeNoTag(compliantButDisallowedServices_.getRaw(i)); + } + size += dataSize; + size += 2 * getCompliantButDisallowedServicesList().size(); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -10557,6 +10664,8 @@ public boolean equals(final java.lang.Object obj) { if (hasSaaEnrollmentResponse()) { if (!getSaaEnrollmentResponse().equals(other.getSaaEnrollmentResponse())) return false; } + if (!getCompliantButDisallowedServicesList() + .equals(other.getCompliantButDisallowedServicesList())) return false; if (!getComplianceRegimeSettingsCase().equals(other.getComplianceRegimeSettingsCase())) return false; switch (complianceRegimeSettingsCase_) { @@ -10626,6 +10735,10 @@ public int hashCode() { hash = (37 * hash) + SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getSaaEnrollmentResponse().hashCode(); } + if (getCompliantButDisallowedServicesCount() > 0) { + hash = (37 * hash) + COMPLIANT_BUT_DISALLOWED_SERVICES_FIELD_NUMBER; + hash = (53 * hash) + getCompliantButDisallowedServicesList().hashCode(); + } switch (complianceRegimeSettingsCase_) { case 7: hash = (37 * hash) + IL4_SETTINGS_FIELD_NUMBER; @@ -10862,6 +10975,8 @@ public Builder clear() { saaEnrollmentResponse_ = null; saaEnrollmentResponseBuilder_ = null; } + compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000008); complianceRegimeSettingsCase_ = 0; complianceRegimeSettings_ = null; return this; @@ -10963,6 +11078,11 @@ public com.google.cloud.assuredworkloads.v1beta1.Workload buildPartial() { } else { result.saaEnrollmentResponse_ = saaEnrollmentResponseBuilder_.build(); } + if (((bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = compliantButDisallowedServices_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.compliantButDisallowedServices_ = compliantButDisallowedServices_; result.complianceRegimeSettingsCase_ = complianceRegimeSettingsCase_; onBuilt(); return result; @@ -11107,6 +11227,16 @@ public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload othe if (other.hasSaaEnrollmentResponse()) { mergeSaaEnrollmentResponse(other.getSaaEnrollmentResponse()); } + if (!other.compliantButDisallowedServices_.isEmpty()) { + if (compliantButDisallowedServices_.isEmpty()) { + compliantButDisallowedServices_ = other.compliantButDisallowedServices_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.addAll(other.compliantButDisallowedServices_); + } + onChanged(); + } switch (other.getComplianceRegimeSettingsCase()) { case IL4_SETTINGS: { @@ -14855,6 +14985,222 @@ public Builder clearSaaEnrollmentResponse() { return saaEnrollmentResponseBuilder_; } + private com.google.protobuf.LazyStringList compliantButDisallowedServices_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureCompliantButDisallowedServicesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + compliantButDisallowedServices_ = + new com.google.protobuf.LazyStringArrayList(compliantButDisallowedServices_); + bitField0_ |= 0x00000008; + } + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the compliantButDisallowedServices. + */ + public com.google.protobuf.ProtocolStringList getCompliantButDisallowedServicesList() { + return compliantButDisallowedServices_.getUnmodifiableView(); + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of compliantButDisallowedServices. + */ + public int getCompliantButDisallowedServicesCount() { + return compliantButDisallowedServices_.size(); + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The compliantButDisallowedServices at the given index. + */ + public java.lang.String getCompliantButDisallowedServices(int index) { + return compliantButDisallowedServices_.get(index); + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the compliantButDisallowedServices at the given index. + */ + public com.google.protobuf.ByteString getCompliantButDisallowedServicesBytes(int index) { + return compliantButDisallowedServices_.getByteString(index); + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The compliantButDisallowedServices to set. + * @return This builder for chaining. + */ + public Builder setCompliantButDisallowedServices(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The compliantButDisallowedServices to add. + * @return This builder for chaining. + */ + public Builder addCompliantButDisallowedServices(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The compliantButDisallowedServices to add. + * @return This builder for chaining. + */ + public Builder addAllCompliantButDisallowedServices( + java.lang.Iterable values) { + ensureCompliantButDisallowedServicesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, compliantButDisallowedServices_); + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearCompliantButDisallowedServices() { + compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. Urls for services which are compliant for this Assured Workload, but which
+     * are currently disallowed by the ResourceUsageRestriction org policy.
+     * Invoke RestrictAllowedResources endpoint to allow your project developers
+     * to use these services in their environment."
+     * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the compliantButDisallowedServices to add. + * @return This builder for chaining. + */ + public Builder addCompliantButDisallowedServicesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureCompliantButDisallowedServicesIsMutable(); + compliantButDisallowedServices_.add(value); + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java index a3f9129e9ebb..fe8c234c1ee1 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java @@ -822,6 +822,77 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceS com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder(); + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the compliantButDisallowedServices. + */ + java.util.List getCompliantButDisallowedServicesList(); + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of compliantButDisallowedServices. + */ + int getCompliantButDisallowedServicesCount(); + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The compliantButDisallowedServices at the given index. + */ + java.lang.String getCompliantButDisallowedServices(int index); + /** + * + * + *
+   * Output only. Urls for services which are compliant for this Assured Workload, but which
+   * are currently disallowed by the ResourceUsageRestriction org policy.
+   * Invoke RestrictAllowedResources endpoint to allow your project developers
+   * to use these services in their environment."
+   * 
+ * + * + * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the compliantButDisallowedServices at the given index. + */ + com.google.protobuf.ByteString getCompliantButDisallowedServicesBytes(int index); + public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegimeSettingsCase getComplianceRegimeSettingsCase(); } diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto index 589010c9ac1a..e6a83fae4ee8 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto @@ -535,6 +535,12 @@ message Workload { // SAA enrollment response is queried during GetWorkload call. // In failure cases, user friendly error message is shown in SAA details page. SaaEnrollmentResponse saa_enrollment_response = 20 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Urls for services which are compliant for this Assured Workload, but which + // are currently disallowed by the ResourceUsageRestriction org policy. + // Invoke RestrictAllowedResources endpoint to allow your project developers + // to use these services in their environment." + repeated string compliant_but_disallowed_services = 24 [(google.api.field_behavior) = OUTPUT_ONLY]; } // Operation metadata to give request details of CreateWorkload. diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto index 9fbedf47b10e..1af45f12a03f 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto @@ -87,8 +87,8 @@ service AssuredWorkloadsService { option (google.api.method_signature) = "name"; } - // A request to analyze a hypothetical move of a source project or - // project-based workload to a target (destination) folder-based workload. + // Analyze if the source Assured Workloads can be moved to the target Assured + // Workload rpc AnalyzeWorkloadMove(AnalyzeWorkloadMoveRequest) returns (AnalyzeWorkloadMoveResponse) { option (google.api.method_signature) = "project,target"; } diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java deleted file mode 100644 index 94b9e7678afb..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClient.java +++ /dev/null @@ -1,913 +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.assuredworkloads.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.assuredworkloads.v1.stub.AssuredWorkloadsServiceStub; -import com.google.cloud.assuredworkloads.v1.stub.AssuredWorkloadsServiceStubSettings; -import com.google.common.util.concurrent.MoreExecutors; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Service Description: Service to manage AssuredWorkloads. - * - *

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 (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create()) {
- *   Workload workload = Workload.newBuilder().build();
- *   FieldMask updateMask = FieldMask.newBuilder().build();
- *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
- * }
- * }
- * - *

Note: close() needs to be called on the AssuredWorkloadsServiceClient 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 - * AssuredWorkloadsServiceSettings 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.
- * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
- *     AssuredWorkloadsServiceSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
- * }
- * - *

To customize the endpoint: - * - *

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

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.
- * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
- *     AssuredWorkloadsServiceSettings.newBuilder()
- *         .setTransportChannelProvider(
- *             AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build())
- *         .build();
- * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
- * }
- * - *

Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@Generated("by gapic-generator-java") -public class AssuredWorkloadsServiceClient implements BackgroundResource { - private final AssuredWorkloadsServiceSettings settings; - private final AssuredWorkloadsServiceStub stub; - private final OperationsClient httpJsonOperationsClient; - private final com.google.longrunning.OperationsClient operationsClient; - - /** Constructs an instance of AssuredWorkloadsServiceClient with default settings. */ - public static final AssuredWorkloadsServiceClient create() throws IOException { - return create(AssuredWorkloadsServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceSettings settings) - throws IOException { - return new AssuredWorkloadsServiceClient(settings); - } - - /** - * Constructs an instance of AssuredWorkloadsServiceClient, using the given stub for making calls. - * This is for advanced usage - prefer using create(AssuredWorkloadsServiceSettings). - */ - public static final AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceStub stub) { - return new AssuredWorkloadsServiceClient(stub); - } - - /** - * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient(AssuredWorkloadsServiceSettings settings) - throws IOException { - this.settings = settings; - this.stub = ((AssuredWorkloadsServiceStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = - com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); - this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); - } - - protected AssuredWorkloadsServiceClient(AssuredWorkloadsServiceStub 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 AssuredWorkloadsServiceSettings getSettings() { - return settings; - } - - public AssuredWorkloadsServiceStub 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. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
-   *   Workload workload = Workload.newBuilder().build();
-   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
-   * }
-   * }
- * - * @param parent Required. The resource name of the new Workload's parent. Must be of the form - * `organizations/{org_id}/locations/{location_id}`. - * @param workload Required. Assured Workload to create - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture createWorkloadAsync( - LocationName parent, Workload workload) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .setWorkload(workload) - .build(); - return createWorkloadAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
-   *   Workload workload = Workload.newBuilder().build();
-   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
-   * }
-   * }
- * - * @param parent Required. The resource name of the new Workload's parent. Must be of the form - * `organizations/{org_id}/locations/{location_id}`. - * @param workload Required. Assured Workload to create - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture createWorkloadAsync( - String parent, Workload workload) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder().setParent(parent).setWorkload(workload).build(); - return createWorkloadAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   CreateWorkloadRequest request =
-   *       CreateWorkloadRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setExternalId("externalId-1699764666")
-   *           .build();
-   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(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 createWorkloadAsync( - CreateWorkloadRequest request) { - return createWorkloadOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   CreateWorkloadRequest request =
-   *       CreateWorkloadRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setExternalId("externalId-1699764666")
-   *           .build();
-   *   OperationFuture future =
-   *       assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request);
-   *   // Do something.
-   *   Workload response = future.get();
-   * }
-   * }
- */ - public final OperationCallable - createWorkloadOperationCallable() { - return stub.createWorkloadOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   CreateWorkloadRequest request =
-   *       CreateWorkloadRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setExternalId("externalId-1699764666")
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable createWorkloadCallable() { - return stub.createWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates an existing workload. Currently allows updating of workload display_name and labels. - * For force updates don't set etag field in the Workload. Only one update operation per workload - * can be in progress. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   Workload workload = Workload.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
-   * }
-   * }
- * - * @param workload Required. The workload to update. The workload’s `name` field is used to - * identify the workload to be updated. Format: - * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - * @param updateMask Required. The list of fields to be updated. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Workload updateWorkload(Workload workload, FieldMask updateMask) { - UpdateWorkloadRequest request = - UpdateWorkloadRequest.newBuilder().setWorkload(workload).setUpdateMask(updateMask).build(); - return updateWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates an existing workload. Currently allows updating of workload display_name and labels. - * For force updates don't set etag field in the Workload. Only one update operation per workload - * can be in progress. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   UpdateWorkloadRequest request =
-   *       UpdateWorkloadRequest.newBuilder()
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(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 Workload updateWorkload(UpdateWorkloadRequest request) { - return updateWorkloadCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates an existing workload. Currently allows updating of workload display_name and labels. - * For force updates don't set etag field in the Workload. Only one update operation per workload - * can be in progress. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   UpdateWorkloadRequest request =
-   *       UpdateWorkloadRequest.newBuilder()
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   Workload response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable updateWorkloadCallable() { - return stub.updateWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
-   *   assuredWorkloadsServiceClient.deleteWorkload(name);
-   * }
-   * }
- * - * @param name Required. The `name` field is used to identify the workload. Format: - * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteWorkload(WorkloadName name) { - DeleteWorkloadRequest request = - DeleteWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - deleteWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
-   *   assuredWorkloadsServiceClient.deleteWorkload(name);
-   * }
-   * }
- * - * @param name Required. The `name` field is used to identify the workload. Format: - * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteWorkload(String name) { - DeleteWorkloadRequest request = DeleteWorkloadRequest.newBuilder().setName(name).build(); - deleteWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   DeleteWorkloadRequest request =
-   *       DeleteWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   assuredWorkloadsServiceClient.deleteWorkload(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 void deleteWorkload(DeleteWorkloadRequest request) { - deleteWorkloadCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   DeleteWorkloadRequest request =
-   *       DeleteWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable deleteWorkloadCallable() { - return stub.deleteWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
-   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
-   * }
-   * }
- * - * @param name Required. The resource name of the Workload to fetch. This is the workloads's - * relative path in the API, formatted as - * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For - * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Workload getWorkload(WorkloadName name) { - GetWorkloadRequest request = - GetWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return getWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
-   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
-   * }
-   * }
- * - * @param name Required. The resource name of the Workload to fetch. This is the workloads's - * relative path in the API, formatted as - * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For - * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Workload getWorkload(String name) { - GetWorkloadRequest request = GetWorkloadRequest.newBuilder().setName(name).build(); - return getWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   GetWorkloadRequest request =
-   *       GetWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .build();
-   *   Workload response = assuredWorkloadsServiceClient.getWorkload(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 Workload getWorkload(GetWorkloadRequest request) { - return getWorkloadCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   GetWorkloadRequest request =
-   *       GetWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   Workload response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getWorkloadCallable() { - return stub.getWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
-   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Parent Resource to list workloads from. Must be of the form - * `organizations/{org_id}/locations/{location}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListWorkloadsPagedResponse listWorkloads(LocationName parent) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .build(); - return listWorkloads(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
-   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Parent Resource to list workloads from. Must be of the form - * `organizations/{org_id}/locations/{location}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListWorkloadsPagedResponse listWorkloads(String parent) { - ListWorkloadsRequest request = ListWorkloadsRequest.newBuilder().setParent(parent).build(); - return listWorkloads(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   ListWorkloadsRequest request =
-   *       ListWorkloadsRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setFilter("filter-1274492040")
-   *           .build();
-   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(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 ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request) { - return listWorkloadsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   ListWorkloadsRequest request =
-   *       ListWorkloadsRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setFilter("filter-1274492040")
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (Workload element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listWorkloadsPagedCallable() { - return stub.listWorkloadsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   ListWorkloadsRequest request =
-   *       ListWorkloadsRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setFilter("filter-1274492040")
-   *           .build();
-   *   while (true) {
-   *     ListWorkloadsResponse response =
-   *         assuredWorkloadsServiceClient.listWorkloadsCallable().call(request);
-   *     for (Workload element : response.getWorkloadsList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listWorkloadsCallable() { - return stub.listWorkloadsCallable(); - } - - @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 ListWorkloadsPagedResponse - extends AbstractPagedListResponse< - ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, - ListWorkloadsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListWorkloadsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListWorkloadsPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListWorkloadsPagedResponse(ListWorkloadsPage page) { - super(page, ListWorkloadsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListWorkloadsPage - extends AbstractPage< - ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage> { - - private ListWorkloadsPage( - PageContext context, - ListWorkloadsResponse response) { - super(context, response); - } - - private static ListWorkloadsPage createEmptyPage() { - return new ListWorkloadsPage(null, null); - } - - @Override - protected ListWorkloadsPage createPage( - PageContext context, - ListWorkloadsResponse response) { - return new ListWorkloadsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListWorkloadsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, - ListWorkloadsFixedSizeCollection> { - - private ListWorkloadsFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListWorkloadsFixedSizeCollection createEmptyCollection() { - return new ListWorkloadsFixedSizeCollection(null, 0); - } - - @Override - protected ListWorkloadsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListWorkloadsFixedSizeCollection(pages, collectionSize); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java deleted file mode 100644 index 0de498e87713..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceSettings.java +++ /dev/null @@ -1,270 +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.assuredworkloads.v1; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1.stub.AssuredWorkloadsServiceStubSettings; -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 AssuredWorkloadsServiceClient}. - * - *

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

    - *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder =
- *     AssuredWorkloadsServiceSettings.newBuilder();
- * assuredWorkloadsServiceSettingsBuilder
- *     .updateWorkloadSettings()
- *     .setRetrySettings(
- *         assuredWorkloadsServiceSettingsBuilder
- *             .updateWorkloadSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
- *     assuredWorkloadsServiceSettingsBuilder.build();
- * }
- */ -@Generated("by gapic-generator-java") -public class AssuredWorkloadsServiceSettings - extends ClientSettings { - - /** Returns the object with the settings used for calls to createWorkload. */ - public UnaryCallSettings createWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).createWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to createWorkload. */ - public OperationCallSettings - createWorkloadOperationSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()) - .createWorkloadOperationSettings(); - } - - /** Returns the object with the settings used for calls to updateWorkload. */ - public UnaryCallSettings updateWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).updateWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to deleteWorkload. */ - public UnaryCallSettings deleteWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).deleteWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to getWorkload. */ - public UnaryCallSettings getWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).getWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to listWorkloads. */ - public PagedCallSettings - listWorkloadsSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).listWorkloadsSettings(); - } - - public static final AssuredWorkloadsServiceSettings create( - AssuredWorkloadsServiceStubSettings stub) throws IOException { - return new AssuredWorkloadsServiceSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return AssuredWorkloadsServiceStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return AssuredWorkloadsServiceStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default gRPC ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultGrpcTransportProviderBuilder(); - } - - /** Returns a builder for the default REST ChannelProvider for this service. */ - @BetaApi - public static InstantiatingHttpJsonChannelProvider.Builder - defaultHttpJsonTransportProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return AssuredWorkloadsServiceStubSettings.defaultTransportChannelProvider(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for AssuredWorkloadsServiceSettings. */ - public static class Builder - extends ClientSettings.Builder { - - protected Builder() throws IOException { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(AssuredWorkloadsServiceStubSettings.newBuilder(clientContext)); - } - - protected Builder(AssuredWorkloadsServiceSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(AssuredWorkloadsServiceStubSettings.Builder stubSettings) { - super(stubSettings); - } - - private static Builder createDefault() { - return new Builder(AssuredWorkloadsServiceStubSettings.newBuilder()); - } - - @BetaApi - private static Builder createHttpJsonDefault() { - return new Builder(AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder()); - } - - public AssuredWorkloadsServiceStubSettings.Builder getStubSettingsBuilder() { - return ((AssuredWorkloadsServiceStubSettings.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 createWorkload. */ - public UnaryCallSettings.Builder createWorkloadSettings() { - return getStubSettingsBuilder().createWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to createWorkload. */ - public OperationCallSettings.Builder< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings() { - return getStubSettingsBuilder().createWorkloadOperationSettings(); - } - - /** Returns the builder for the settings used for calls to updateWorkload. */ - public UnaryCallSettings.Builder updateWorkloadSettings() { - return getStubSettingsBuilder().updateWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to deleteWorkload. */ - public UnaryCallSettings.Builder deleteWorkloadSettings() { - return getStubSettingsBuilder().deleteWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to getWorkload. */ - public UnaryCallSettings.Builder getWorkloadSettings() { - return getStubSettingsBuilder().getWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to listWorkloads. */ - public PagedCallSettings.Builder< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings() { - return getStubSettingsBuilder().listWorkloadsSettings(); - } - - @Override - public AssuredWorkloadsServiceSettings build() throws IOException { - return new AssuredWorkloadsServiceSettings(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json deleted file mode 100644 index 62502d5c31cf..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/gapic_metadata.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", - "language": "java", - "protoPackage": "google.cloud.assuredworkloads.v1", - "libraryPackage": "com.google.cloud.assuredworkloads.v1", - "services": { - "AssuredWorkloadsService": { - "clients": { - "grpc": { - "libraryClient": "AssuredWorkloadsServiceClient", - "rpcs": { - "CreateWorkload": { - "methods": ["createWorkloadAsync", "createWorkloadAsync", "createWorkloadAsync", "createWorkloadOperationCallable", "createWorkloadCallable"] - }, - "DeleteWorkload": { - "methods": ["deleteWorkload", "deleteWorkload", "deleteWorkload", "deleteWorkloadCallable"] - }, - "GetWorkload": { - "methods": ["getWorkload", "getWorkload", "getWorkload", "getWorkloadCallable"] - }, - "ListWorkloads": { - "methods": ["listWorkloads", "listWorkloads", "listWorkloads", "listWorkloadsPagedCallable", "listWorkloadsCallable"] - }, - "UpdateWorkload": { - "methods": ["updateWorkload", "updateWorkload", "updateWorkloadCallable"] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java deleted file mode 100644 index 4e3ccb59100b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/package-info.java +++ /dev/null @@ -1,42 +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 Assured Workloads API - * - *

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

======================= AssuredWorkloadsServiceClient ======================= - * - *

Service Description: Service to manage AssuredWorkloads. - * - *

Sample for AssuredWorkloadsServiceClient: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create()) {
- *   Workload workload = Workload.newBuilder().build();
- *   FieldMask updateMask = FieldMask.newBuilder().build();
- *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
- * }
- * }
- */ -@Generated("by gapic-generator-java") -package com.google.cloud.assuredworkloads.v1; - -import javax.annotation.Generated; diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java deleted file mode 100644 index 5515cbfc507d..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStub.java +++ /dev/null @@ -1,86 +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.assuredworkloads.v1.stub; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -public abstract class AssuredWorkloadsServiceStub implements BackgroundResource { - - public OperationsStub getOperationsStub() { - return null; - } - - public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { - return null; - } - - public OperationCallable - createWorkloadOperationCallable() { - throw new UnsupportedOperationException("Not implemented: createWorkloadOperationCallable()"); - } - - public UnaryCallable createWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: createWorkloadCallable()"); - } - - public UnaryCallable updateWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: updateWorkloadCallable()"); - } - - public UnaryCallable deleteWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: deleteWorkloadCallable()"); - } - - public UnaryCallable getWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: getWorkloadCallable()"); - } - - public UnaryCallable - listWorkloadsPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listWorkloadsPagedCallable()"); - } - - public UnaryCallable listWorkloadsCallable() { - throw new UnsupportedOperationException("Not implemented: listWorkloadsCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java deleted file mode 100644 index b16dfd604cef..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java +++ /dev/null @@ -1,543 +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.assuredworkloads.v1.stub; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -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.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 AssuredWorkloadsServiceStub}. - * - *

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

    - *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder =
- *     AssuredWorkloadsServiceStubSettings.newBuilder();
- * assuredWorkloadsServiceSettingsBuilder
- *     .updateWorkloadSettings()
- *     .setRetrySettings(
- *         assuredWorkloadsServiceSettingsBuilder
- *             .updateWorkloadSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings =
- *     assuredWorkloadsServiceSettingsBuilder.build();
- * }
- */ -@Generated("by gapic-generator-java") -public class AssuredWorkloadsServiceStubSettings - 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 createWorkloadSettings; - private final OperationCallSettings< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings; - private final UnaryCallSettings updateWorkloadSettings; - private final UnaryCallSettings deleteWorkloadSettings; - private final UnaryCallSettings getWorkloadSettings; - private final PagedCallSettings< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings; - - private static final PagedListDescriptor - LIST_WORKLOADS_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListWorkloadsRequest injectToken(ListWorkloadsRequest payload, String token) { - return ListWorkloadsRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListWorkloadsRequest injectPageSize(ListWorkloadsRequest payload, int pageSize) { - return ListWorkloadsRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListWorkloadsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListWorkloadsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListWorkloadsResponse payload) { - return payload.getWorkloadsList() == null - ? ImmutableList.of() - : payload.getWorkloadsList(); - } - }; - - private static final PagedListResponseFactory< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - LIST_WORKLOADS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListWorkloadsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_WORKLOADS_PAGE_STR_DESC, request, context); - return ListWorkloadsPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - /** Returns the object with the settings used for calls to createWorkload. */ - public UnaryCallSettings createWorkloadSettings() { - return createWorkloadSettings; - } - - /** Returns the object with the settings used for calls to createWorkload. */ - public OperationCallSettings - createWorkloadOperationSettings() { - return createWorkloadOperationSettings; - } - - /** Returns the object with the settings used for calls to updateWorkload. */ - public UnaryCallSettings updateWorkloadSettings() { - return updateWorkloadSettings; - } - - /** Returns the object with the settings used for calls to deleteWorkload. */ - public UnaryCallSettings deleteWorkloadSettings() { - return deleteWorkloadSettings; - } - - /** Returns the object with the settings used for calls to getWorkload. */ - public UnaryCallSettings getWorkloadSettings() { - return getWorkloadSettings; - } - - /** Returns the object with the settings used for calls to listWorkloads. */ - public PagedCallSettings - listWorkloadsSettings() { - return listWorkloadsSettings; - } - - public AssuredWorkloadsServiceStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcAssuredWorkloadsServiceStub.create(this); - } - if (getTransportChannelProvider() - .getTransportName() - .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { - return HttpJsonAssuredWorkloadsServiceStub.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 "assuredworkloads.googleapis.com:443"; - } - - /** Returns the default mTLS service endpoint. */ - public static String getDefaultMtlsEndpoint() { - return "assuredworkloads.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(AssuredWorkloadsServiceStubSettings.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(AssuredWorkloadsServiceStubSettings.class)) - .setTransportToken( - GaxHttpJsonProperties.getHttpJsonTokenName(), - GaxHttpJsonProperties.getHttpJsonVersion()); - } - - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - createWorkloadSettings = settingsBuilder.createWorkloadSettings().build(); - createWorkloadOperationSettings = settingsBuilder.createWorkloadOperationSettings().build(); - updateWorkloadSettings = settingsBuilder.updateWorkloadSettings().build(); - deleteWorkloadSettings = settingsBuilder.deleteWorkloadSettings().build(); - getWorkloadSettings = settingsBuilder.getWorkloadSettings().build(); - listWorkloadsSettings = settingsBuilder.listWorkloadsSettings().build(); - } - - /** Builder for AssuredWorkloadsServiceStubSettings. */ - public static class Builder - extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - private final UnaryCallSettings.Builder - createWorkloadSettings; - private final OperationCallSettings.Builder< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings; - private final UnaryCallSettings.Builder updateWorkloadSettings; - private final UnaryCallSettings.Builder deleteWorkloadSettings; - private final UnaryCallSettings.Builder getWorkloadSettings; - private final PagedCallSettings.Builder< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings; - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put( - "no_retry_0_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_0_params", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - createWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createWorkloadOperationSettings = OperationCallSettings.newBuilder(); - updateWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - getWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - listWorkloadsSettings = PagedCallSettings.newBuilder(LIST_WORKLOADS_PAGE_STR_FACT); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - createWorkloadSettings, - updateWorkloadSettings, - deleteWorkloadSettings, - getWorkloadSettings, - listWorkloadsSettings); - initDefaults(this); - } - - protected Builder(AssuredWorkloadsServiceStubSettings settings) { - super(settings); - - createWorkloadSettings = settings.createWorkloadSettings.toBuilder(); - createWorkloadOperationSettings = settings.createWorkloadOperationSettings.toBuilder(); - updateWorkloadSettings = settings.updateWorkloadSettings.toBuilder(); - deleteWorkloadSettings = settings.deleteWorkloadSettings.toBuilder(); - getWorkloadSettings = settings.getWorkloadSettings.toBuilder(); - listWorkloadsSettings = settings.listWorkloadsSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - createWorkloadSettings, - updateWorkloadSettings, - deleteWorkloadSettings, - getWorkloadSettings, - listWorkloadsSettings); - } - - 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 - .createWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .updateWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .deleteWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .getWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .listWorkloadsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .createWorkloadOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Workload.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - CreateWorkloadOperationMetadata.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 createWorkload. */ - public UnaryCallSettings.Builder createWorkloadSettings() { - return createWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to createWorkload. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings() { - return createWorkloadOperationSettings; - } - - /** Returns the builder for the settings used for calls to updateWorkload. */ - public UnaryCallSettings.Builder updateWorkloadSettings() { - return updateWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to deleteWorkload. */ - public UnaryCallSettings.Builder deleteWorkloadSettings() { - return deleteWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to getWorkload. */ - public UnaryCallSettings.Builder getWorkloadSettings() { - return getWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to listWorkloads. */ - public PagedCallSettings.Builder< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings() { - return listWorkloadsSettings; - } - - @Override - public AssuredWorkloadsServiceStubSettings build() throws IOException { - return new AssuredWorkloadsServiceStubSettings(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java deleted file mode 100644 index 417926e2a981..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceCallableFactory.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.assuredworkloads.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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator-java") -public class GrpcAssuredWorkloadsServiceCallableFactory 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-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java deleted file mode 100644 index 49002528b126..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java +++ /dev/null @@ -1,319 +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.assuredworkloads.v1.stub; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.common.collect.ImmutableMap; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -public class GrpcAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { - private static final MethodDescriptor - createWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/CreateWorkload") - .setRequestMarshaller( - ProtoUtils.marshaller(CreateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - updateWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/UpdateWorkload") - .setRequestMarshaller( - ProtoUtils.marshaller(UpdateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - deleteWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/DeleteWorkload") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); - - private static final MethodDescriptor getWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.assuredworkloads.v1.AssuredWorkloadsService/GetWorkload") - .setRequestMarshaller(ProtoUtils.marshaller(GetWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listWorkloadsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/ListWorkloads") - .setRequestMarshaller( - ProtoUtils.marshaller(ListWorkloadsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListWorkloadsResponse.getDefaultInstance())) - .build(); - - private final UnaryCallable createWorkloadCallable; - private final OperationCallable - createWorkloadOperationCallable; - private final UnaryCallable updateWorkloadCallable; - private final UnaryCallable deleteWorkloadCallable; - private final UnaryCallable getWorkloadCallable; - private final UnaryCallable listWorkloadsCallable; - private final UnaryCallable - listWorkloadsPagedCallable; - - private final BackgroundResource backgroundResources; - private final GrpcOperationsStub operationsStub; - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcAssuredWorkloadsServiceStub create( - AssuredWorkloadsServiceStubSettings settings) throws IOException { - return new GrpcAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); - } - - public static final GrpcAssuredWorkloadsServiceStub create(ClientContext clientContext) - throws IOException { - return new GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcAssuredWorkloadsServiceStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new GrpcAssuredWorkloadsServiceCallableFactory()); - } - - /** - * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); - - GrpcCallSettings createWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createWorkloadMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings updateWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(updateWorkloadMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("workload.name", String.valueOf(request.getWorkload().getName())); - return params.build(); - }) - .build(); - GrpcCallSettings deleteWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteWorkloadMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings getWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getWorkloadMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings listWorkloadsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listWorkloadsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - - this.createWorkloadCallable = - callableFactory.createUnaryCallable( - createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); - this.createWorkloadOperationCallable = - callableFactory.createOperationCallable( - createWorkloadTransportSettings, - settings.createWorkloadOperationSettings(), - clientContext, - operationsStub); - this.updateWorkloadCallable = - callableFactory.createUnaryCallable( - updateWorkloadTransportSettings, settings.updateWorkloadSettings(), clientContext); - this.deleteWorkloadCallable = - callableFactory.createUnaryCallable( - deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); - this.getWorkloadCallable = - callableFactory.createUnaryCallable( - getWorkloadTransportSettings, settings.getWorkloadSettings(), clientContext); - this.listWorkloadsCallable = - callableFactory.createUnaryCallable( - listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); - this.listWorkloadsPagedCallable = - callableFactory.createPagedCallable( - listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public GrpcOperationsStub getOperationsStub() { - return operationsStub; - } - - @Override - public UnaryCallable createWorkloadCallable() { - return createWorkloadCallable; - } - - @Override - public OperationCallable - createWorkloadOperationCallable() { - return createWorkloadOperationCallable; - } - - @Override - public UnaryCallable updateWorkloadCallable() { - return updateWorkloadCallable; - } - - @Override - public UnaryCallable deleteWorkloadCallable() { - return deleteWorkloadCallable; - } - - @Override - public UnaryCallable getWorkloadCallable() { - return getWorkloadCallable; - } - - @Override - public UnaryCallable listWorkloadsCallable() { - return listWorkloadsCallable; - } - - @Override - public UnaryCallable - listWorkloadsPagedCallable() { - return listWorkloadsPagedCallable; - } - - @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-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java deleted file mode 100644 index f55c5355b18c..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.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.assuredworkloads.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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator-java") -@BetaApi -public class HttpJsonAssuredWorkloadsServiceCallableFactory - 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-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java deleted file mode 100644 index cc36a15e30b0..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java +++ /dev/null @@ -1,458 +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.assuredworkloads.v1.stub; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -@BetaApi -public class HttpJsonAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { - private static final TypeRegistry typeRegistry = - TypeRegistry.newBuilder() - .add(Workload.getDescriptor()) - .add(CreateWorkloadOperationMetadata.getDescriptor()) - .build(); - - private static final ApiMethodDescriptor - createWorkloadMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/CreateWorkload") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{parent=organizations/*/locations/*}/workloads", - 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, "externalId", request.getExternalId()); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("workload", request.getWorkload())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Operation.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .setOperationSnapshotFactory( - (CreateWorkloadRequest request, Operation response) -> - HttpJsonOperationSnapshot.create(response)) - .build(); - - private static final ApiMethodDescriptor - updateWorkloadMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/UpdateWorkload") - .setHttpMethod("PATCH") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{workload.name=organizations/*/locations/*/workloads/*}", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam( - fields, "workload.name", request.getWorkload().getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("workload", request.getWorkload())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Workload.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - deleteWorkloadMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/DeleteWorkload") - .setHttpMethod("DELETE") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=organizations/*/locations/*/workloads/*}", - 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, "etag", request.getEtag()); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Empty.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - getWorkloadMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/GetWorkload") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=organizations/*/locations/*/workloads/*}", - 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(Workload.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - listWorkloadsMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1.AssuredWorkloadsService/ListWorkloads") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{parent=organizations/*/locations/*}/workloads", - 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(ListWorkloadsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private final UnaryCallable createWorkloadCallable; - private final OperationCallable - createWorkloadOperationCallable; - private final UnaryCallable updateWorkloadCallable; - private final UnaryCallable deleteWorkloadCallable; - private final UnaryCallable getWorkloadCallable; - private final UnaryCallable listWorkloadsCallable; - private final UnaryCallable - listWorkloadsPagedCallable; - - private final BackgroundResource backgroundResources; - private final HttpJsonOperationsStub httpJsonOperationsStub; - private final HttpJsonStubCallableFactory callableFactory; - - public static final HttpJsonAssuredWorkloadsServiceStub create( - AssuredWorkloadsServiceStubSettings settings) throws IOException { - return new HttpJsonAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); - } - - public static final HttpJsonAssuredWorkloadsServiceStub create(ClientContext clientContext) - throws IOException { - return new HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), clientContext); - } - - public static final HttpJsonAssuredWorkloadsServiceStub create( - ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { - return new HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), - clientContext, - callableFactory); - } - - /** - * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new HttpJsonAssuredWorkloadsServiceCallableFactory()); - } - - /** - * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, - ClientContext clientContext, - HttpJsonStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.httpJsonOperationsStub = - HttpJsonOperationsStub.create(clientContext, callableFactory, typeRegistry); - - HttpJsonCallSettings createWorkloadTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(createWorkloadMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings updateWorkloadTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(updateWorkloadMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings deleteWorkloadTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(deleteWorkloadMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings getWorkloadTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(getWorkloadMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings - listWorkloadsTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(listWorkloadsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - - this.createWorkloadCallable = - callableFactory.createUnaryCallable( - createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); - this.createWorkloadOperationCallable = - callableFactory.createOperationCallable( - createWorkloadTransportSettings, - settings.createWorkloadOperationSettings(), - clientContext, - httpJsonOperationsStub); - this.updateWorkloadCallable = - callableFactory.createUnaryCallable( - updateWorkloadTransportSettings, settings.updateWorkloadSettings(), clientContext); - this.deleteWorkloadCallable = - callableFactory.createUnaryCallable( - deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); - this.getWorkloadCallable = - callableFactory.createUnaryCallable( - getWorkloadTransportSettings, settings.getWorkloadSettings(), clientContext); - this.listWorkloadsCallable = - callableFactory.createUnaryCallable( - listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); - this.listWorkloadsPagedCallable = - callableFactory.createPagedCallable( - listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - @InternalApi - public static List getMethodDescriptors() { - List methodDescriptors = new ArrayList<>(); - methodDescriptors.add(createWorkloadMethodDescriptor); - methodDescriptors.add(updateWorkloadMethodDescriptor); - methodDescriptors.add(deleteWorkloadMethodDescriptor); - methodDescriptors.add(getWorkloadMethodDescriptor); - methodDescriptors.add(listWorkloadsMethodDescriptor); - return methodDescriptors; - } - - public HttpJsonOperationsStub getHttpJsonOperationsStub() { - return httpJsonOperationsStub; - } - - @Override - public UnaryCallable createWorkloadCallable() { - return createWorkloadCallable; - } - - @Override - public OperationCallable - createWorkloadOperationCallable() { - return createWorkloadOperationCallable; - } - - @Override - public UnaryCallable updateWorkloadCallable() { - return updateWorkloadCallable; - } - - @Override - public UnaryCallable deleteWorkloadCallable() { - return deleteWorkloadCallable; - } - - @Override - public UnaryCallable getWorkloadCallable() { - return getWorkloadCallable; - } - - @Override - public UnaryCallable listWorkloadsCallable() { - return listWorkloadsCallable; - } - - @Override - public UnaryCallable - listWorkloadsPagedCallable() { - return listWorkloadsPagedCallable; - } - - @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-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java deleted file mode 100644 index bc56604ba296..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientHttpJsonTest.java +++ /dev/null @@ -1,586 +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.assuredworkloads.v1; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1.stub.HttpJsonAssuredWorkloadsServiceStub; -import com.google.common.collect.Lists; -import com.google.longrunning.Operation; -import com.google.protobuf.Any; -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 AssuredWorkloadsServiceClientHttpJsonTest { - private static MockHttpService mockService; - private static AssuredWorkloadsServiceClient client; - - @BeforeClass - public static void startStaticServer() throws IOException { - mockService = - new MockHttpService( - HttpJsonAssuredWorkloadsServiceStub.getMethodDescriptors(), - AssuredWorkloadsServiceSettings.getDefaultEndpoint()); - AssuredWorkloadsServiceSettings settings = - AssuredWorkloadsServiceSettings.newHttpJsonBuilder() - .setTransportChannelProvider( - AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder() - .setHttpTransport(mockService) - .build()) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = AssuredWorkloadsServiceClient.create(settings); - } - - @AfterClass - public static void stopServer() { - client.close(); - } - - @Before - public void setUp() {} - - @After - public void tearDown() throws Exception { - mockService.reset(); - } - - @Test - public void createWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockService.addResponse(resultOperation); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - 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 createWorkloadExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - } - } - - @Test - public void createWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockService.addResponse(resultOperation); - - String parent = "organizations/organization-9365/locations/location-9365"; - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - 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 createWorkloadExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String parent = "organizations/organization-9365/locations/location-9365"; - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - } - } - - @Test - public void updateWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - Workload workload = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - Workload actualResponse = client.updateWorkload(workload, updateMask); - 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 updateWorkloadExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - Workload workload = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateWorkload(workload, updateMask); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - client.deleteWorkload(name); - - 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 deleteWorkloadExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockService.addResponse(expectedResponse); - - String name = "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; - - client.deleteWorkload(name); - - 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 deleteWorkloadExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String name = - "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - Workload actualResponse = client.getWorkload(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 getWorkloadExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.getWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - String name = "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; - - Workload actualResponse = client.getWorkload(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 getWorkloadExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String name = - "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; - client.getWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listWorkloadsTest() throws Exception { - Workload responsesElement = Workload.newBuilder().build(); - ListWorkloadsResponse expectedResponse = - ListWorkloadsResponse.newBuilder() - .setNextPageToken("") - .addAllWorkloads(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - - ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getWorkloadsList().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 listWorkloadsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - client.listWorkloads(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listWorkloadsTest2() throws Exception { - Workload responsesElement = Workload.newBuilder().build(); - ListWorkloadsResponse expectedResponse = - ListWorkloadsResponse.newBuilder() - .setNextPageToken("") - .addAllWorkloads(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - String parent = "organizations/organization-9365/locations/location-9365"; - - ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getWorkloadsList().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 listWorkloadsExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String parent = "organizations/organization-9365/locations/location-9365"; - client.listWorkloads(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java deleted file mode 100644 index b7de9df3f328..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceClientTest.java +++ /dev/null @@ -1,516 +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.assuredworkloads.v1; - -import static com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.common.collect.Lists; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -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 AssuredWorkloadsServiceClientTest { - private static MockAssuredWorkloadsService mockAssuredWorkloadsService; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private AssuredWorkloadsServiceClient client; - - @BeforeClass - public static void startStaticServer() { - mockAssuredWorkloadsService = new MockAssuredWorkloadsService(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockAssuredWorkloadsService)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - AssuredWorkloadsServiceSettings settings = - AssuredWorkloadsServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = AssuredWorkloadsServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAssuredWorkloadsService.addResponse(resultOperation); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(workload, actualRequest.getWorkload()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).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 createWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAssuredWorkloadsService.addResponse(resultOperation); - - String parent = "parent-995424086"; - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(workload, actualRequest.getWorkload()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createWorkloadExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String parent = "parent-995424086"; - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).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 updateWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - Workload workload = Workload.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - Workload actualResponse = client.updateWorkload(workload, updateMask); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateWorkloadRequest actualRequest = ((UpdateWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(workload, actualRequest.getWorkload()); - Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - Workload workload = Workload.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateWorkload(workload, updateMask); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - client.deleteWorkload(name); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String name = "name3373707"; - - client.deleteWorkload(name); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteWorkloadExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String name = "name3373707"; - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - Workload actualResponse = client.getWorkload(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.getWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String name = "name3373707"; - - Workload actualResponse = client.getWorkload(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getWorkloadExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String name = "name3373707"; - client.getWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listWorkloadsTest() throws Exception { - Workload responsesElement = Workload.newBuilder().build(); - ListWorkloadsResponse expectedResponse = - ListWorkloadsResponse.newBuilder() - .setNextPageToken("") - .addAllWorkloads(Arrays.asList(responsesElement)) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - - ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listWorkloadsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - client.listWorkloads(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listWorkloadsTest2() throws Exception { - Workload responsesElement = Workload.newBuilder().build(); - ListWorkloadsResponse expectedResponse = - ListWorkloadsResponse.newBuilder() - .setNextPageToken("") - .addAllWorkloads(Arrays.asList(responsesElement)) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listWorkloadsExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String parent = "parent-995424086"; - client.listWorkloads(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.java deleted file mode 100644 index 05b2abafb3a6..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsService.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.assuredworkloads.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 MockAssuredWorkloadsService implements MockGrpcService { - private final MockAssuredWorkloadsServiceImpl serviceImpl; - - public MockAssuredWorkloadsService() { - serviceImpl = new MockAssuredWorkloadsServiceImpl(); - } - - @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-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java b/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java deleted file mode 100644 index ab2cec1c1889..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1/MockAssuredWorkloadsServiceImpl.java +++ /dev/null @@ -1,166 +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.assuredworkloads.v1; - -import com.google.api.core.BetaApi; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceGrpc.AssuredWorkloadsServiceImplBase; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Empty; -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 MockAssuredWorkloadsServiceImpl extends AssuredWorkloadsServiceImplBase { - private List requests; - private Queue responses; - - public MockAssuredWorkloadsServiceImpl() { - 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 createWorkload( - CreateWorkloadRequest 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 CreateWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void updateWorkload( - UpdateWorkloadRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Workload) { - requests.add(request); - responseObserver.onNext(((Workload) 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 UpdateWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Workload.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteWorkload( - DeleteWorkloadRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Empty) { - requests.add(request); - responseObserver.onNext(((Empty) 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 DeleteWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Empty.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getWorkload(GetWorkloadRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Workload) { - requests.add(request); - responseObserver.onNext(((Workload) 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 GetWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Workload.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listWorkloads( - ListWorkloadsRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListWorkloadsResponse) { - requests.add(request); - responseObserver.onNext(((ListWorkloadsResponse) 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 ListWorkloads, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListWorkloadsResponse.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java b/owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java deleted file mode 100644 index 93930f411303..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/grpc-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredWorkloadsServiceGrpc.java +++ /dev/null @@ -1,667 +0,0 @@ -package com.google.cloud.assuredworkloads.v1; - -import static io.grpc.MethodDescriptor.generateFullMethodName; - -/** - *
- * Service to manage AssuredWorkloads.
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler", - comments = "Source: google/cloud/assuredworkloads/v1/assuredworkloads.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class AssuredWorkloadsServiceGrpc { - - private AssuredWorkloadsServiceGrpc() {} - - public static final String SERVICE_NAME = "google.cloud.assuredworkloads.v1.AssuredWorkloadsService"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor getCreateWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateWorkload", - requestType = com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getCreateWorkloadMethod() { - io.grpc.MethodDescriptor getCreateWorkloadMethod; - if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod = getCreateWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("CreateWorkload")) - .build(); - } - } - } - return getCreateWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getUpdateWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateWorkload", - requestType = com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.class, - responseType = com.google.cloud.assuredworkloads.v1.Workload.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getUpdateWorkloadMethod() { - io.grpc.MethodDescriptor getUpdateWorkloadMethod; - if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod = getUpdateWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("UpdateWorkload")) - .build(); - } - } - } - return getUpdateWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getDeleteWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteWorkload", - requestType = com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.class, - responseType = com.google.protobuf.Empty.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getDeleteWorkloadMethod() { - io.grpc.MethodDescriptor getDeleteWorkloadMethod; - if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod = getDeleteWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.protobuf.Empty.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("DeleteWorkload")) - .build(); - } - } - } - return getDeleteWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetWorkload", - requestType = com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.class, - responseType = com.google.cloud.assuredworkloads.v1.Workload.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetWorkloadMethod() { - io.grpc.MethodDescriptor getGetWorkloadMethod; - if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getGetWorkloadMethod = getGetWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("GetWorkload")) - .build(); - } - } - } - return getGetWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getListWorkloadsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListWorkloads", - requestType = com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.class, - responseType = com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getListWorkloadsMethod() { - io.grpc.MethodDescriptor getListWorkloadsMethod; - if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { - AssuredWorkloadsServiceGrpc.getListWorkloadsMethod = getListWorkloadsMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkloads")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("ListWorkloads")) - .build(); - } - } - } - return getListWorkloadsMethod; - } - - /** - * Creates a new async stub that supports all call types for the service - */ - public static AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceStub(channel, callOptions); - } - }; - return AssuredWorkloadsServiceStub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static AssuredWorkloadsServiceBlockingStub newBlockingStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AssuredWorkloadsServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); - } - }; - return AssuredWorkloadsServiceBlockingStub.newStub(factory, channel); - } - - /** - * Creates a new ListenableFuture-style stub that supports unary calls on the service - */ - public static AssuredWorkloadsServiceFutureStub newFutureStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AssuredWorkloadsServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceFutureStub(channel, callOptions); - } - }; - return AssuredWorkloadsServiceFutureStub.newStub(factory, channel); - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static abstract class AssuredWorkloadsServiceImplBase implements io.grpc.BindableService { - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public void createWorkload(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateWorkloadMethod(), responseObserver); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public void updateWorkload(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateWorkloadMethod(), responseObserver); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * 
- */ - public void deleteWorkload(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteWorkloadMethod(), responseObserver); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public void getWorkload(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetWorkloadMethod(), responseObserver); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public void listWorkloads(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListWorkloadsMethod(), responseObserver); - } - - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getCreateWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest, - com.google.longrunning.Operation>( - this, METHODID_CREATE_WORKLOAD))) - .addMethod( - getUpdateWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest, - com.google.cloud.assuredworkloads.v1.Workload>( - this, METHODID_UPDATE_WORKLOAD))) - .addMethod( - getDeleteWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest, - com.google.protobuf.Empty>( - this, METHODID_DELETE_WORKLOAD))) - .addMethod( - getGetWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest, - com.google.cloud.assuredworkloads.v1.Workload>( - this, METHODID_GET_WORKLOAD))) - .addMethod( - getListWorkloadsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest, - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse>( - this, METHODID_LIST_WORKLOADS))) - .build(); - } - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static final class AssuredWorkloadsServiceStub extends io.grpc.stub.AbstractAsyncStub { - private AssuredWorkloadsServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AssuredWorkloadsServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceStub(channel, callOptions); - } - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public void createWorkload(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public void updateWorkload(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * 
- */ - public void deleteWorkload(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public void getWorkload(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public void listWorkloads(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request, responseObserver); - } - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static final class AssuredWorkloadsServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private AssuredWorkloadsServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AssuredWorkloadsServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); - } - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public com.google.longrunning.Operation createWorkload(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public com.google.cloud.assuredworkloads.v1.Workload updateWorkload(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * 
- */ - public com.google.protobuf.Empty deleteWorkload(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public com.google.cloud.assuredworkloads.v1.Workload getWorkload(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse listWorkloads(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListWorkloadsMethod(), getCallOptions(), request); - } - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static final class AssuredWorkloadsServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private AssuredWorkloadsServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AssuredWorkloadsServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceFutureStub(channel, callOptions); - } - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture createWorkload( - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture updateWorkload( - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture deleteWorkload( - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture getWorkload( - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture listWorkloads( - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request); - } - } - - private static final int METHODID_CREATE_WORKLOAD = 0; - private static final int METHODID_UPDATE_WORKLOAD = 1; - private static final int METHODID_DELETE_WORKLOAD = 2; - private static final int METHODID_GET_WORKLOAD = 3; - private static final int METHODID_LIST_WORKLOADS = 4; - - 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 AssuredWorkloadsServiceImplBase serviceImpl; - private final int methodId; - - MethodHandlers(AssuredWorkloadsServiceImplBase 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_WORKLOAD: - serviceImpl.createWorkload((com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_UPDATE_WORKLOAD: - serviceImpl.updateWorkload((com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_WORKLOAD: - serviceImpl.deleteWorkload((com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_WORKLOAD: - serviceImpl.getWorkload((com.google.cloud.assuredworkloads.v1.GetWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_WORKLOADS: - serviceImpl.listWorkloads((com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest) 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 AssuredWorkloadsServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { - AssuredWorkloadsServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("AssuredWorkloadsService"); - } - } - - private static final class AssuredWorkloadsServiceFileDescriptorSupplier - extends AssuredWorkloadsServiceBaseDescriptorSupplier { - AssuredWorkloadsServiceFileDescriptorSupplier() {} - } - - private static final class AssuredWorkloadsServiceMethodDescriptorSupplier - extends AssuredWorkloadsServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - AssuredWorkloadsServiceMethodDescriptorSupplier(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 (AssuredWorkloadsServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new AssuredWorkloadsServiceFileDescriptorSupplier()) - .addMethod(getCreateWorkloadMethod()) - .addMethod(getUpdateWorkloadMethod()) - .addMethod(getDeleteWorkloadMethod()) - .addMethod(getGetWorkloadMethod()) - .addMethod(getListWorkloadsMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java deleted file mode 100644 index f015d5788fec..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/AssuredworkloadsProto.java +++ /dev/null @@ -1,342 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public final class AssuredworkloadsProto { - private AssuredworkloadsProto() {} - 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_assuredworkloads_v1_CreateWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n7google/cloud/assuredworkloads/v1/assur" + - "edworkloads.proto\022 google.cloud.assuredw" + - "orkloads.v1\032\034google/api/annotations.prot" + - "o\032\027google/api/client.proto\032\037google/api/f" + - "ield_behavior.proto\032\031google/api/resource" + - ".proto\032#google/longrunning/operations.pr" + - "oto\032\036google/protobuf/duration.proto\032\033goo" + - "gle/protobuf/empty.proto\032 google/protobu" + - "f/field_mask.proto\032\037google/protobuf/time" + - "stamp.proto\"\266\001\n\025CreateWorkloadRequest\022@\n" + - "\006parent\030\001 \001(\tB0\340A\002\372A*\022(assuredworkloads." + - "googleapis.com/Workload\022A\n\010workload\030\002 \001(" + - "\0132*.google.cloud.assuredworkloads.v1.Wor" + - "kloadB\003\340A\002\022\030\n\013external_id\030\003 \001(\tB\003\340A\001\"\220\001\n" + - "\025UpdateWorkloadRequest\022A\n\010workload\030\001 \001(\013" + - "2*.google.cloud.assuredworkloads.v1.Work" + - "loadB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google." + - "protobuf.FieldMaskB\003\340A\002\"j\n\025DeleteWorkloa" + - "dRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(assuredw" + - "orkloads.googleapis.com/Workload\022\021\n\004etag" + - "\030\002 \001(\tB\003\340A\001\"T\n\022GetWorkloadRequest\022>\n\004nam" + - "e\030\001 \001(\tB0\340A\002\372A*\n(assuredworkloads.google" + - "apis.com/Workload\"\217\001\n\024ListWorkloadsReque" + - "st\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(assuredworkl" + - "oads.googleapis.com/Workload\022\021\n\tpage_siz" + - "e\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 " + - "\001(\t\"o\n\025ListWorkloadsResponse\022=\n\tworkload" + - "s\030\001 \003(\0132*.google.cloud.assuredworkloads." + - "v1.Workload\022\027\n\017next_page_token\030\002 \001(\t\"\234\023\n" + - "\010Workload\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\031\n\014display_" + - "name\030\002 \001(\tB\003\340A\002\022O\n\tresources\030\003 \003(\01327.goo" + - "gle.cloud.assuredworkloads.v1.Workload.R" + - "esourceInfoB\003\340A\003\022^\n\021compliance_regime\030\004 " + - "\001(\0162;.google.cloud.assuredworkloads.v1.W" + - "orkload.ComplianceRegimeB\006\340A\002\340A\005\0227\n\013crea" + - "te_time\030\005 \001(\0132\032.google.protobuf.Timestam" + - "pB\006\340A\003\340A\005\022\037\n\017billing_account\030\006 \001(\tB\006\340A\002\340" + - "A\004\022\021\n\004etag\030\t \001(\tB\003\340A\001\022K\n\006labels\030\n \003(\01326." + - "google.cloud.assuredworkloads.v1.Workloa" + - "d.LabelsEntryB\003\340A\001\022)\n\034provisioned_resour" + - "ces_parent\030\r \001(\tB\003\340A\004\022Q\n\014kms_settings\030\016 " + - "\001(\01326.google.cloud.assuredworkloads.v1.W" + - "orkload.KMSSettingsB\003\340A\004\022[\n\021resource_set" + - "tings\030\017 \003(\0132;.google.cloud.assuredworklo" + - "ads.v1.Workload.ResourceSettingsB\003\340A\004\022`\n" + - "\024kaj_enrollment_state\030\021 \001(\0162=.google.clo" + - "ud.assuredworkloads.v1.Workload.KajEnrol" + - "lmentStateB\003\340A\003\022&\n\031enable_sovereign_cont" + - "rols\030\022 \001(\010B\003\340A\001\022f\n\027saa_enrollment_respon" + - "se\030\024 \001(\0132@.google.cloud.assuredworkloads" + - ".v1.Workload.SaaEnrollmentResponseB\003\340A\003\032" + - "\357\001\n\014ResourceInfo\022\023\n\013resource_id\030\001 \001(\003\022[\n" + - "\rresource_type\030\002 \001(\0162D.google.cloud.assu" + - "redworkloads.v1.Workload.ResourceInfo.Re" + - "sourceType\"m\n\014ResourceType\022\035\n\031RESOURCE_T" + - "YPE_UNSPECIFIED\020\000\022\024\n\020CONSUMER_PROJECT\020\001\022" + - "\033\n\027ENCRYPTION_KEYS_PROJECT\020\002\022\013\n\007KEYRING\020" + - "\003\032\217\001\n\013KMSSettings\022A\n\022next_rotation_time\030" + - "\001 \001(\0132\032.google.protobuf.TimestampB\t\340A\002\340A" + - "\004\340A\005\022=\n\017rotation_period\030\002 \001(\0132\031.google.p" + - "rotobuf.DurationB\t\340A\002\340A\004\340A\005\032\232\001\n\020Resource" + - "Settings\022\023\n\013resource_id\030\001 \001(\t\022[\n\rresourc" + - "e_type\030\002 \001(\0162D.google.cloud.assuredworkl" + - "oads.v1.Workload.ResourceInfo.ResourceTy" + - "pe\022\024\n\014display_name\030\003 \001(\t\032\374\003\n\025SaaEnrollme" + - "ntResponse\022f\n\014setup_status\030\001 \001(\0162K.googl" + - "e.cloud.assuredworkloads.v1.Workload.Saa" + - "EnrollmentResponse.SetupStateH\000\210\001\001\022a\n\014se" + - "tup_errors\030\002 \003(\0162K.google.cloud.assuredw" + - "orkloads.v1.Workload.SaaEnrollmentRespon" + - "se.SetupError\"R\n\nSetupState\022\033\n\027SETUP_STA" + - "TE_UNSPECIFIED\020\000\022\022\n\016STATUS_PENDING\020\001\022\023\n\017" + - "STATUS_COMPLETE\020\002\"\262\001\n\nSetupError\022\033\n\027SETU" + - "P_ERROR_UNSPECIFIED\020\000\022\034\n\030ERROR_INVALID_B" + - "ASE_SETUP\020\001\022&\n\"ERROR_MISSING_EXTERNAL_SI" + - "GNING_KEY\020\002\022#\n\037ERROR_NOT_ALL_SERVICES_EN" + - "ROLLED\020\003\022\034\n\030ERROR_SETUP_CHECK_FAILED\020\004B\017" + - "\n\r_setup_status\032-\n\013LabelsEntry\022\013\n\003key\030\001 " + - "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\342\001\n\020ComplianceReg" + - "ime\022!\n\035COMPLIANCE_REGIME_UNSPECIFIED\020\000\022\007" + - "\n\003IL4\020\001\022\010\n\004CJIS\020\002\022\020\n\014FEDRAMP_HIGH\020\003\022\024\n\020F" + - "EDRAMP_MODERATE\020\004\022\026\n\022US_REGIONAL_ACCESS\020" + - "\005\022\t\n\005HIPAA\020\006\022\013\n\007HITRUST\020\007\022\032\n\026EU_REGIONS_" + - "AND_SUPPORT\020\010\022\032\n\026CA_REGIONS_AND_SUPPORT\020" + - "\t\022\010\n\004ITAR\020\n\"\177\n\022KajEnrollmentState\022$\n KAJ" + - "_ENROLLMENT_STATE_UNSPECIFIED\020\000\022 \n\034KAJ_E" + - "NROLLMENT_STATE_PENDING\020\001\022!\n\035KAJ_ENROLLM" + - "ENT_STATE_COMPLETE\020\002:u\352Ar\n(assuredworklo" + - "ads.googleapis.com/Workload\022Forganizatio" + - "ns/{organization}/locations/{location}/w" + - "orkloads/{workload}\"\344\001\n\037CreateWorkloadOp" + - "erationMetadata\0224\n\013create_time\030\001 \001(\0132\032.g" + - "oogle.protobuf.TimestampB\003\340A\001\022\031\n\014display" + - "_name\030\002 \001(\tB\003\340A\001\022\023\n\006parent\030\003 \001(\tB\003\340A\001\022[\n" + - "\021compliance_regime\030\004 \001(\0162;.google.cloud." + - "assuredworkloads.v1.Workload.ComplianceR" + - "egimeB\003\340A\0012\342\010\n\027AssuredWorkloadsService\022\357" + - "\001\n\016CreateWorkload\0227.google.cloud.assured" + - "workloads.v1.CreateWorkloadRequest\032\035.goo" + - "gle.longrunning.Operation\"\204\001\202\323\344\223\002>\"2/v1/" + - "{parent=organizations/*/locations/*}/wor" + - "kloads:\010workload\332A\017parent,workload\312A+\n\010W" + - "orkload\022\037CreateWorkloadOperationMetadata" + - "\022\333\001\n\016UpdateWorkload\0227.google.cloud.assur" + - "edworkloads.v1.UpdateWorkloadRequest\032*.g" + - "oogle.cloud.assuredworkloads.v1.Workload" + - "\"d\202\323\344\223\002G2;/v1/{workload.name=organizatio" + - "ns/*/locations/*/workloads/*}:\010workload\332" + - "A\024workload,update_mask\022\244\001\n\016DeleteWorkloa" + - "d\0227.google.cloud.assuredworkloads.v1.Del" + - "eteWorkloadRequest\032\026.google.protobuf.Emp" + - "ty\"A\202\323\344\223\0024*2/v1/{name=organizations/*/lo" + - "cations/*/workloads/*}\332A\004name\022\262\001\n\013GetWor" + - "kload\0224.google.cloud.assuredworkloads.v1" + - ".GetWorkloadRequest\032*.google.cloud.assur" + - "edworkloads.v1.Workload\"A\202\323\344\223\0024\0222/v1/{na" + - "me=organizations/*/locations/*/workloads" + - "/*}\332A\004name\022\305\001\n\rListWorkloads\0226.google.cl" + - "oud.assuredworkloads.v1.ListWorkloadsReq" + - "uest\0327.google.cloud.assuredworkloads.v1." + - "ListWorkloadsResponse\"C\202\323\344\223\0024\0222/v1/{pare" + - "nt=organizations/*/locations/*}/workload" + - "s\332A\006parent\032S\312A\037assuredworkloads.googleap" + - "is.com\322A.https://www.googleapis.com/auth" + - "/cloud-platformB\335\002\n$com.google.cloud.ass" + - "uredworkloads.v1B\025AssuredworkloadsProtoP" + - "\001ZPgoogle.golang.org/genproto/googleapis" + - "/cloud/assuredworkloads/v1;assuredworklo" + - "ads\252\002 Google.Cloud.AssuredWorkloads.V1\312\002" + - " Google\\Cloud\\AssuredWorkloads\\V1\352\002#Goog" + - "le::Cloud::AssuredWorkloads::V1\352A]\n(assu" + - "redworkloads.googleapis.com/Location\0221or" + - "ganizations/{organization}/locations/{lo" + - "cation}b\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.longrunning.OperationsProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.EmptyProto.getDescriptor(), - com.google.protobuf.FieldMaskProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor, - new java.lang.String[] { "Parent", "Workload", "ExternalId", }); - internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor, - new java.lang.String[] { "Workload", "UpdateMask", }); - internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor, - new java.lang.String[] { "Name", "Etag", }); - internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor, - new java.lang.String[] { "Name", }); - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor, - new java.lang.String[] { "Parent", "PageSize", "PageToken", "Filter", }); - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor, - new java.lang.String[] { "Workloads", "NextPageToken", }); - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor, - new java.lang.String[] { "Name", "DisplayName", "Resources", "ComplianceRegime", "CreateTime", "BillingAccount", "Etag", "Labels", "ProvisionedResourcesParent", "KmsSettings", "ResourceSettings", "KajEnrollmentState", "EnableSovereignControls", "SaaEnrollmentResponse", }); - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor = - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor, - new java.lang.String[] { "ResourceId", "ResourceType", }); - internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor, - new java.lang.String[] { "NextRotationTime", "RotationPeriod", }); - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(2); - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor, - new java.lang.String[] { "ResourceId", "ResourceType", "DisplayName", }); - internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor = - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(3); - internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor, - new java.lang.String[] { "SetupStatus", "SetupErrors", "SetupStatus", }); - internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor = - internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor.getNestedTypes().get(4); - internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_Workload_LabelsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor, - new java.lang.String[] { "CreateTime", "DisplayName", "Parent", "ComplianceRegime", }); - 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.resource); - registry.add(com.google.api.ResourceProto.resourceDefinition); - 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.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java deleted file mode 100644 index 83ebfb58e8bd..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadata.java +++ /dev/null @@ -1,1128 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Operation metadata to give request details of CreateWorkload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata} - */ -public final class CreateWorkloadOperationMetadata extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) - CreateWorkloadOperationMetadataOrBuilder { -private static final long serialVersionUID = 0L; - // Use CreateWorkloadOperationMetadata.newBuilder() to construct. - private CreateWorkloadOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CreateWorkloadOperationMetadata() { - displayName_ = ""; - parent_ = ""; - complianceRegime_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateWorkloadOperationMetadata(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CreateWorkloadOperationMetadata( - 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: { - java.lang.String s = input.readStringRequireUtf8(); - - displayName_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 32: { - int rawValue = input.readEnum(); - - complianceRegime_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.Builder.class); - } - - public static final int CREATE_TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp createTime_; - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int DISPLAY_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object displayName_; - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; - } - } - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PARENT_FIELD_NUMBER = 3; - private volatile java.lang.Object parent_; - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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 COMPLIANCE_REGIME_FIELD_NUMBER = 4; - private int complianceRegime_; - /** - *
-   * Optional. Compliance controls that should be applied to the resources
-   * managed by the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-   * Optional. Compliance controls that should be applied to the resources
-   * managed by the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The complianceRegime. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.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 (createTime_ != null) { - output.writeMessage(1, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, parent_); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - output.writeEnum(4, complianceRegime_); - } - 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, parent_); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, complianceRegime_); - } - 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.assuredworkloads.v1.CreateWorkloadOperationMetadata)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata other = (com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) obj; - - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; - } - if (!getDisplayName() - .equals(other.getDisplayName())) return false; - if (!getParent() - .equals(other.getParent())) return false; - if (complianceRegime_ != other.complianceRegime_) 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(); - } - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; - hash = (53 * hash) + complianceRegime_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1.CreateWorkloadOperationMetadata 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; - } - /** - *
-   * Operation metadata to give request details of CreateWorkload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) - com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.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; - } - displayName_ = ""; - - parent_ = ""; - - complianceRegime_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadOperationMetadata_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata build() { - com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata buildPartial() { - com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata result = new com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata(this); - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - result.displayName_ = displayName_; - result.parent_ = parent_; - result.complianceRegime_ = complianceRegime_; - 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.assuredworkloads.v1.CreateWorkloadOperationMetadata) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata other) { - if (other == com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata.getDefaultInstance()) return this; - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - onChanged(); - } - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.complianceRegime_ != 0) { - setComplianceRegimeValue(other.getComplianceRegimeValue()); - } - 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.assuredworkloads.v1.CreateWorkloadOperationMetadata parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) 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_; - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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(); - } - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder setCreateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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 java.lang.Object displayName_ = ""; - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = value; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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 int complianceRegime_ = 0; - /** - *
-     * Optional. Compliance controls that should be applied to the resources
-     * managed by the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources
-     * managed by the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The enum numeric value on the wire for complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegimeValue(int value) { - - complianceRegime_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources
-     * managed by the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The complianceRegime. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources
-     * managed by the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime value) { - if (value == null) { - throw new NullPointerException(); - } - - complianceRegime_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources
-     * managed by the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearComplianceRegime() { - - complianceRegime_ = 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.assuredworkloads.v1.CreateWorkloadOperationMetadata) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) - private static final com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata(); - } - - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateWorkloadOperationMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateWorkloadOperationMetadata(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.assuredworkloads.v1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java deleted file mode 100644 index cf7a9869a800..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadOperationMetadataOrBuilder.java +++ /dev/null @@ -1,97 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface CreateWorkloadOperationMetadataOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString - getDisplayNameBytes(); - - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Optional. Compliance controls that should be applied to the resources
-   * managed by the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enum numeric value on the wire for complianceRegime. - */ - int getComplianceRegimeValue(); - /** - *
-   * Optional. Compliance controls that should be applied to the resources
-   * managed by the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The complianceRegime. - */ - com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java deleted file mode 100644 index 34c8a3d8e522..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequest.java +++ /dev/null @@ -1,1025 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Request for creating a workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadRequest} - */ -public final class CreateWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) - CreateWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use CreateWorkloadRequest.newBuilder() to construct. - private CreateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CreateWorkloadRequest() { - parent_ = ""; - externalId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CreateWorkloadRequest( - 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: { - com.google.cloud.assuredworkloads.v1.Workload.Builder subBuilder = null; - if (workload_ != null) { - subBuilder = workload_.toBuilder(); - } - workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(workload_); - workload_ = subBuilder.buildPartial(); - } - - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - externalId_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Required. The resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * 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 resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * 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 WORKLOAD_FIELD_NUMBER = 2; - private com.google.cloud.assuredworkloads.v1.Workload workload_; - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - @java.lang.Override - public boolean hasWorkload() { - return workload_ != null; - } - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { - return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; - } - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { - return getWorkload(); - } - - public static final int EXTERNAL_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object externalId_; - /** - *
-   * Optional. A identifier associated with the workload and underlying projects
-   * which allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The externalId. - */ - @java.lang.Override - public java.lang.String getExternalId() { - java.lang.Object ref = externalId_; - 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(); - externalId_ = s; - return s; - } - } - /** - *
-   * Optional. A identifier associated with the workload and underlying projects
-   * which allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for externalId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getExternalIdBytes() { - java.lang.Object ref = externalId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - externalId_ = 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 (workload_ != null) { - output.writeMessage(2, getWorkload()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, externalId_); - } - 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 (workload_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getWorkload()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, externalId_); - } - 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.assuredworkloads.v1.CreateWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (hasWorkload() != other.hasWorkload()) return false; - if (hasWorkload()) { - if (!getWorkload() - .equals(other.getWorkload())) return false; - } - if (!getExternalId() - .equals(other.getExternalId())) 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(); - if (hasWorkload()) { - hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; - hash = (53 * hash) + getWorkload().hashCode(); - } - hash = (37 * hash) + EXTERNAL_ID_FIELD_NUMBER; - hash = (53 * hash) + getExternalId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest 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.assuredworkloads.v1.CreateWorkloadRequest 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 creating a workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.CreateWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.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_ = ""; - - if (workloadBuilder_ == null) { - workload_ = null; - } else { - workload_ = null; - workloadBuilder_ = null; - } - externalId_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_CreateWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest(this); - result.parent_ = parent_; - if (workloadBuilder_ == null) { - result.workload_ = workload_; - } else { - result.workload_ = workloadBuilder_.build(); - } - result.externalId_ = externalId_; - 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.assuredworkloads.v1.CreateWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.hasWorkload()) { - mergeWorkload(other.getWorkload()); - } - if (!other.getExternalId().isEmpty()) { - externalId_ = other.externalId_; - 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.assuredworkloads.v1.CreateWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Required. The resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 com.google.cloud.assuredworkloads.v1.Workload workload_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> workloadBuilder_; - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - public boolean hasWorkload() { - return workloadBuilder_ != null || workload_ != null; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { - if (workloadBuilder_ == null) { - return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; - } else { - return workloadBuilder_.getMessage(); - } - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - workload_ = value; - onChanged(); - } else { - workloadBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload( - com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { - if (workloadBuilder_ == null) { - workload_ = builderForValue.build(); - onChanged(); - } else { - workloadBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadBuilder_ == null) { - if (workload_ != null) { - workload_ = - com.google.cloud.assuredworkloads.v1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); - } else { - workload_ = value; - } - onChanged(); - } else { - workloadBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearWorkload() { - if (workloadBuilder_ == null) { - workload_ = null; - onChanged(); - } else { - workload_ = null; - workloadBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.Builder getWorkloadBuilder() { - - onChanged(); - return getWorkloadFieldBuilder().getBuilder(); - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { - if (workloadBuilder_ != null) { - return workloadBuilder_.getMessageOrBuilder(); - } else { - return workload_ == null ? - com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; - } - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> - getWorkloadFieldBuilder() { - if (workloadBuilder_ == null) { - workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder>( - getWorkload(), - getParentForChildren(), - isClean()); - workload_ = null; - } - return workloadBuilder_; - } - - private java.lang.Object externalId_ = ""; - /** - *
-     * Optional. A identifier associated with the workload and underlying projects
-     * which allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The externalId. - */ - public java.lang.String getExternalId() { - java.lang.Object ref = externalId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - externalId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects
-     * which allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for externalId. - */ - public com.google.protobuf.ByteString - getExternalIdBytes() { - java.lang.Object ref = externalId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - externalId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects
-     * which allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The externalId to set. - * @return This builder for chaining. - */ - public Builder setExternalId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - externalId_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects
-     * which allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearExternalId() { - - externalId_ = getDefaultInstance().getExternalId(); - onChanged(); - return this; - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects
-     * which allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for externalId to set. - * @return This builder for chaining. - */ - public Builder setExternalIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - externalId_ = 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.assuredworkloads.v1.CreateWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateWorkloadRequest(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.assuredworkloads.v1.CreateWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java deleted file mode 100644 index 87fca8f9693a..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/CreateWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,84 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface CreateWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.CreateWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Required. The resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - boolean hasWorkload(); - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - com.google.cloud.assuredworkloads.v1.Workload getWorkload(); - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder(); - - /** - *
-   * Optional. A identifier associated with the workload and underlying projects
-   * which allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The externalId. - */ - java.lang.String getExternalId(); - /** - *
-   * Optional. A identifier associated with the workload and underlying projects
-   * which allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for externalId. - */ - com.google.protobuf.ByteString - getExternalIdBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java deleted file mode 100644 index eb5822a55fe4..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequest.java +++ /dev/null @@ -1,782 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Request for deleting a Workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.DeleteWorkloadRequest} - */ -public final class DeleteWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) - DeleteWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use DeleteWorkloadRequest.newBuilder() to construct. - private DeleteWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private DeleteWorkloadRequest() { - name_ = ""; - etag_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DeleteWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private DeleteWorkloadRequest( - 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(); - - etag_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * 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. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * 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; - } - } - - public static final int ETAG_FIELD_NUMBER = 2; - private volatile java.lang.Object etag_; - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - 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(); - etag_ = s; - return s; - } - } - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = 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(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); - } - 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(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); - } - 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.assuredworkloads.v1.DeleteWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getEtag() - .equals(other.getEtag())) 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) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest 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.assuredworkloads.v1.DeleteWorkloadRequest 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 deleting a Workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.DeleteWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.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_ = ""; - - etag_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_DeleteWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest(this); - result.name_ = name_; - result.etag_ = etag_; - 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.assuredworkloads.v1.DeleteWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - 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.assuredworkloads.v1.DeleteWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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; - } - - private java.lang.Object etag_ = ""; - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = 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.assuredworkloads.v1.DeleteWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteWorkloadRequest(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.assuredworkloads.v1.DeleteWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java deleted file mode 100644 index 823f29378470..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/DeleteWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,55 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface DeleteWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.DeleteWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - java.lang.String getEtag(); - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - com.google.protobuf.ByteString - getEtagBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java deleted file mode 100644 index 8edd9f87b81b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequest.java +++ /dev/null @@ -1,623 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Request for fetching a workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.GetWorkloadRequest} - */ -public final class GetWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.GetWorkloadRequest) - GetWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use GetWorkloadRequest.newBuilder() to construct. - private GetWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GetWorkloadRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorkloadRequest( - 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. The resource name of the Workload to fetch. This is the
-   * workloads's relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * 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. The resource name of the Workload to fetch. This is the
-   * workloads's relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * 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.assuredworkloads.v1.GetWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.GetWorkloadRequest) 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.assuredworkloads.v1.GetWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest 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.assuredworkloads.v1.GetWorkloadRequest 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 fetching a workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.GetWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.GetWorkloadRequest) - com.google.cloud.assuredworkloads.v1.GetWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_GetWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.GetWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.GetWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.GetWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1.GetWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.GetWorkloadRequest(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.assuredworkloads.v1.GetWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.GetWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.GetWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1.GetWorkloadRequest.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.assuredworkloads.v1.GetWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.GetWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. The resource name of the Workload to fetch. This is the
-     * workloads's relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the
-     * workloads's relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the
-     * workloads's relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the
-     * workloads's relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the
-     * workloads's relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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.assuredworkloads.v1.GetWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.GetWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1.GetWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.GetWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1.GetWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorkloadRequest(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.assuredworkloads.v1.GetWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java deleted file mode 100644 index 53013ce66b6d..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/GetWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,37 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface GetWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.GetWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The resource name of the Workload to fetch. This is the
-   * workloads's relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. The resource name of the Workload to fetch. This is the
-   * workloads's relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * 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-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java deleted file mode 100644 index df2b806c6ed7..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequest.java +++ /dev/null @@ -1,1035 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Request for fetching workloads in an organization.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsRequest} - */ -public final class ListWorkloadsRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) - ListWorkloadsRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListWorkloadsRequest.newBuilder() to construct. - private ListWorkloadsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListWorkloadsRequest() { - parent_ = ""; - pageToken_ = ""; - filter_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListWorkloadsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListWorkloadsRequest( - 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Required. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * 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 returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * 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; - } - } - - public static final int FILTER_FIELD_NUMBER = 4; - private volatile java.lang.Object filter_; - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * 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; - } - } - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * 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; - } - } - - 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.assuredworkloads.v1.ListWorkloadsRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest other = (com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (getPageSize() - != other.getPageSize()) return false; - if (!getPageToken() - .equals(other.getPageToken())) return false; - if (!getFilter() - .equals(other.getFilter())) 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) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (37 * hash) + FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFilter().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest 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.assuredworkloads.v1.ListWorkloadsRequest 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 fetching workloads in an organization.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.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_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - filter_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest build() { - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest buildPartial() { - com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest result = new com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - result.filter_ = filter_; - 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.assuredworkloads.v1.ListWorkloadsRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest other) { - if (other == com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - if (!other.getFilter().isEmpty()) { - filter_ = other.filter_; - 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.assuredworkloads.v1.ListWorkloadsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Required. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * string page_token = 3; - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - *
-     * Page token returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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; - } - - private java.lang.Object filter_ = ""; - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * string filter = 4; - * @return This builder for chaining. - */ - public Builder clearFilter() { - - filter_ = getDefaultInstance().getFilter(); - onChanged(); - return this; - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - @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.assuredworkloads.v1.ListWorkloadsRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) - private static final com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest(); - } - - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListWorkloadsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListWorkloadsRequest(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.assuredworkloads.v1.ListWorkloadsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java deleted file mode 100644 index 71fd525b6f16..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsRequestOrBuilder.java +++ /dev/null @@ -1,87 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface ListWorkloadsRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.ListWorkloadsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/locations/{location}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Required. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/locations/{location}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Page size.
-   * 
- * - * int32 page_size = 2; - * @return The pageSize. - */ - int getPageSize(); - - /** - *
-   * Page token returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * string page_token = 3; - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - *
-   * Page token returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * string page_token = 3; - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString - getPageTokenBytes(); - - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * string filter = 4; - * @return The filter. - */ - java.lang.String getFilter(); - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * string filter = 4; - * @return The bytes for filter. - */ - com.google.protobuf.ByteString - getFilterBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java deleted file mode 100644 index d682202ad91a..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponse.java +++ /dev/null @@ -1,1038 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Response of ListWorkloads endpoint.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsResponse} - */ -public final class ListWorkloadsResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) - ListWorkloadsResponseOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListWorkloadsResponse.newBuilder() to construct. - private ListWorkloadsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListWorkloadsResponse() { - workloads_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListWorkloadsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListWorkloadsResponse( - 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)) { - workloads_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - workloads_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.parser(), extensionRegistry)); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = 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)) { - workloads_ = java.util.Collections.unmodifiableList(workloads_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.Builder.class); - } - - public static final int WORKLOADS_FIELD_NUMBER = 1; - private java.util.List workloads_; - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - @java.lang.Override - public java.util.List getWorkloadsList() { - return workloads_; - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - @java.lang.Override - public java.util.List - getWorkloadsOrBuilderList() { - return workloads_; - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - @java.lang.Override - public int getWorkloadsCount() { - return workloads_.size(); - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload getWorkloads(int index) { - return workloads_.get(index); - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadsOrBuilder( - int index) { - return workloads_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * 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; - } - } - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * 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; - } - } - - 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 < workloads_.size(); i++) { - output.writeMessage(1, workloads_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < workloads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, workloads_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - 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.assuredworkloads.v1.ListWorkloadsResponse)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse other = (com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse) obj; - - if (!getWorkloadsList() - .equals(other.getWorkloadsList())) return false; - if (!getNextPageToken() - .equals(other.getNextPageToken())) 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 (getWorkloadsCount() > 0) { - hash = (37 * hash) + WORKLOADS_FIELD_NUMBER; - hash = (53 * hash) + getWorkloadsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse 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.assuredworkloads.v1.ListWorkloadsResponse 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; - } - /** - *
-   * Response of ListWorkloads endpoint.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.ListWorkloadsResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getWorkloadsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (workloadsBuilder_ == null) { - workloads_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - workloadsBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_ListWorkloadsResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse build() { - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse buildPartial() { - com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse result = new com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse(this); - int from_bitField0_ = bitField0_; - if (workloadsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - workloads_ = java.util.Collections.unmodifiableList(workloads_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.workloads_ = workloads_; - } else { - result.workloads_ = workloadsBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - 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.assuredworkloads.v1.ListWorkloadsResponse) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse other) { - if (other == com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse.getDefaultInstance()) return this; - if (workloadsBuilder_ == null) { - if (!other.workloads_.isEmpty()) { - if (workloads_.isEmpty()) { - workloads_ = other.workloads_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureWorkloadsIsMutable(); - workloads_.addAll(other.workloads_); - } - onChanged(); - } - } else { - if (!other.workloads_.isEmpty()) { - if (workloadsBuilder_.isEmpty()) { - workloadsBuilder_.dispose(); - workloadsBuilder_ = null; - workloads_ = other.workloads_; - bitField0_ = (bitField0_ & ~0x00000001); - workloadsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getWorkloadsFieldBuilder() : null; - } else { - workloadsBuilder_.addAllMessages(other.workloads_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - 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.assuredworkloads.v1.ListWorkloadsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List workloads_ = - java.util.Collections.emptyList(); - private void ensureWorkloadsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - workloads_ = new java.util.ArrayList(workloads_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> workloadsBuilder_; - - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public java.util.List getWorkloadsList() { - if (workloadsBuilder_ == null) { - return java.util.Collections.unmodifiableList(workloads_); - } else { - return workloadsBuilder_.getMessageList(); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public int getWorkloadsCount() { - if (workloadsBuilder_ == null) { - return workloads_.size(); - } else { - return workloadsBuilder_.getCount(); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1.Workload getWorkloads(int index) { - if (workloadsBuilder_ == null) { - return workloads_.get(index); - } else { - return workloadsBuilder_.getMessage(index); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder setWorkloads( - int index, com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWorkloadsIsMutable(); - workloads_.set(index, value); - onChanged(); - } else { - workloadsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder setWorkloads( - int index, com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.set(index, builderForValue.build()); - onChanged(); - } else { - workloadsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder addWorkloads(com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWorkloadsIsMutable(); - workloads_.add(value); - onChanged(); - } else { - workloadsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder addWorkloads( - int index, com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWorkloadsIsMutable(); - workloads_.add(index, value); - onChanged(); - } else { - workloadsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder addWorkloads( - com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.add(builderForValue.build()); - onChanged(); - } else { - workloadsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder addWorkloads( - int index, com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.add(index, builderForValue.build()); - onChanged(); - } else { - workloadsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder addAllWorkloads( - java.lang.Iterable values) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, workloads_); - onChanged(); - } else { - workloadsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder clearWorkloads() { - if (workloadsBuilder_ == null) { - workloads_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - workloadsBuilder_.clear(); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public Builder removeWorkloads(int index) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.remove(index); - onChanged(); - } else { - workloadsBuilder_.remove(index); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1.Workload.Builder getWorkloadsBuilder( - int index) { - return getWorkloadsFieldBuilder().getBuilder(index); - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadsOrBuilder( - int index) { - if (workloadsBuilder_ == null) { - return workloads_.get(index); } else { - return workloadsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public java.util.List - getWorkloadsOrBuilderList() { - if (workloadsBuilder_ != null) { - return workloadsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(workloads_); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1.Workload.Builder addWorkloadsBuilder() { - return getWorkloadsFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance()); - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1.Workload.Builder addWorkloadsBuilder( - int index) { - return getWorkloadsFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance()); - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - public java.util.List - getWorkloadsBuilderList() { - return getWorkloadsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> - getWorkloadsFieldBuilder() { - if (workloadsBuilder_ == null) { - workloadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder>( - workloads_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - workloads_ = null; - } - return workloadsBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * string next_page_token = 2; - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - @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.assuredworkloads.v1.ListWorkloadsResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) - private static final com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse(); - } - - public static com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListWorkloadsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListWorkloadsResponse(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.assuredworkloads.v1.ListWorkloadsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java deleted file mode 100644 index 003f7e935e47..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/ListWorkloadsResponseOrBuilder.java +++ /dev/null @@ -1,73 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface ListWorkloadsResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.ListWorkloadsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - java.util.List - getWorkloadsList(); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - com.google.cloud.assuredworkloads.v1.Workload getWorkloads(int index); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - int getWorkloadsCount(); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - java.util.List - getWorkloadsOrBuilderList(); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload workloads = 1; - */ - com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadsOrBuilder( - int index); - - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString - getNextPageTokenBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/LocationName.java deleted file mode 100644 index 5c0834688ac3..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/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.assuredworkloads.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 ORGANIZATION_LOCATION = - PathTemplate.createWithoutUrlEncoding("organizations/{organization}/locations/{location}"); - private volatile Map fieldValuesMap; - private final String organization; - private final String location; - - @Deprecated - protected LocationName() { - organization = null; - location = null; - } - - private LocationName(Builder builder) { - organization = Preconditions.checkNotNull(builder.getOrganization()); - location = Preconditions.checkNotNull(builder.getLocation()); - } - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static LocationName of(String organization, String location) { - return newBuilder().setOrganization(organization).setLocation(location).build(); - } - - public static String format(String organization, String location) { - return newBuilder().setOrganization(organization).setLocation(location).build().toString(); - } - - public static LocationName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ORGANIZATION_LOCATION.validatedMatch( - formattedString, "LocationName.parse: formattedString not in valid format"); - return of(matchMap.get("organization"), 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 ORGANIZATION_LOCATION.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (organization != null) { - fieldMapBuilder.put("organization", organization); - } - 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 ORGANIZATION_LOCATION.instantiate("organization", organization, "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.organization, that.organization) - && Objects.equals(this.location, that.location); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(organization); - h *= 1000003; - h ^= Objects.hashCode(location); - return h; - } - - /** Builder for organizations/{organization}/locations/{location}. */ - public static class Builder { - private String organization; - private String location; - - protected Builder() {} - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public Builder setOrganization(String organization) { - this.organization = organization; - return this; - } - - public Builder setLocation(String location) { - this.location = location; - return this; - } - - private Builder(LocationName locationName) { - this.organization = locationName.organization; - this.location = locationName.location; - } - - public LocationName build() { - return new LocationName(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java deleted file mode 100644 index 449bab09538f..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequest.java +++ /dev/null @@ -1,937 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * Request for Updating a workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.UpdateWorkloadRequest} - */ -public final class UpdateWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) - UpdateWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use UpdateWorkloadRequest.newBuilder() to construct. - private UpdateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private UpdateWorkloadRequest() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UpdateWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private UpdateWorkloadRequest( - 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.assuredworkloads.v1.Workload.Builder subBuilder = null; - if (workload_ != null) { - subBuilder = workload_.toBuilder(); - } - workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(workload_); - workload_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.FieldMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.Builder.class); - } - - public static final int WORKLOAD_FIELD_NUMBER = 1; - private com.google.cloud.assuredworkloads.v1.Workload workload_; - /** - *
-   * Required. The workload to update.
-   * The workload’s `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - @java.lang.Override - public boolean hasWorkload() { - return workload_ != null; - } - /** - *
-   * Required. The workload to update.
-   * The workload’s `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { - return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; - } - /** - *
-   * Required. The workload to update.
-   * The workload’s `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { - return getWorkload(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.protobuf.FieldMask updateMask_; - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The updateMask. - */ - @java.lang.Override - public com.google.protobuf.FieldMask getUpdateMask() { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - 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 (workload_ != null) { - output.writeMessage(1, getWorkload()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (workload_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getWorkload()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getUpdateMask()); - } - 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.assuredworkloads.v1.UpdateWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) obj; - - if (hasWorkload() != other.hasWorkload()) return false; - if (hasWorkload()) { - if (!getWorkload() - .equals(other.getWorkload())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask() - .equals(other.getUpdateMask())) 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 (hasWorkload()) { - hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; - hash = (53 * hash) + getWorkload().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest 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.assuredworkloads.v1.UpdateWorkloadRequest 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 Updating a workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.UpdateWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.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 (workloadBuilder_ == null) { - workload_ = null; - } else { - workload_ = null; - workloadBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_UpdateWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest(this); - if (workloadBuilder_ == null) { - result.workload_ = workload_; - } else { - result.workload_ = workloadBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.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.assuredworkloads.v1.UpdateWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest.getDefaultInstance()) return this; - if (other.hasWorkload()) { - mergeWorkload(other.getWorkload()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - 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.assuredworkloads.v1.UpdateWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.cloud.assuredworkloads.v1.Workload workload_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> workloadBuilder_; - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - public boolean hasWorkload() { - return workloadBuilder_ != null || workload_ != null; - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - public com.google.cloud.assuredworkloads.v1.Workload getWorkload() { - if (workloadBuilder_ == null) { - return workload_ == null ? com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; - } else { - return workloadBuilder_.getMessage(); - } - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - workload_ = value; - onChanged(); - } else { - workloadBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload( - com.google.cloud.assuredworkloads.v1.Workload.Builder builderForValue) { - if (workloadBuilder_ == null) { - workload_ = builderForValue.build(); - onChanged(); - } else { - workloadBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1.Workload value) { - if (workloadBuilder_ == null) { - if (workload_ != null) { - workload_ = - com.google.cloud.assuredworkloads.v1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); - } else { - workload_ = value; - } - onChanged(); - } else { - workloadBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearWorkload() { - if (workloadBuilder_ == null) { - workload_ = null; - onChanged(); - } else { - workload_ = null; - workloadBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.Builder getWorkloadBuilder() { - - onChanged(); - return getWorkloadFieldBuilder().getBuilder(); - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder() { - if (workloadBuilder_ != null) { - return workloadBuilder_.getMessageOrBuilder(); - } else { - return workload_ == null ? - com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance() : workload_; - } - } - /** - *
-     * Required. The workload to update.
-     * The workload’s `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder> - getWorkloadFieldBuilder() { - if (workloadBuilder_ == null) { - workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload, com.google.cloud.assuredworkloads.v1.Workload.Builder, com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder>( - getWorkload(), - getParentForChildren(), - isClean()); - workload_ = null; - } - return workloadBuilder_; - } - - private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The updateMask. - */ - public com.google.protobuf.FieldMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setUpdateMask( - com.google.protobuf.FieldMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null ? - com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( - getUpdateMask(), - getParentForChildren(), - isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - @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.assuredworkloads.v1.UpdateWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateWorkloadRequest(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.assuredworkloads.v1.UpdateWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java deleted file mode 100644 index 2eb7a975b40e..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/UpdateWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,72 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface UpdateWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.UpdateWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The workload to update.
-   * The workload’s `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - boolean hasWorkload(); - /** - *
-   * Required. The workload to update.
-   * The workload’s `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - com.google.cloud.assuredworkloads.v1.Workload getWorkload(); - /** - *
-   * Required. The workload to update.
-   * The workload’s `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder getWorkloadOrBuilder(); - - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The updateMask. - */ - com.google.protobuf.FieldMask getUpdateMask(); - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java deleted file mode 100644 index 46d809409ca8..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/Workload.java +++ /dev/null @@ -1,8414 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -/** - *
- * An Workload object for managing highly regulated workloads of cloud
- * customers.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload} - */ -public final class Workload extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload) - WorkloadOrBuilder { -private static final long serialVersionUID = 0L; - // Use Workload.newBuilder() to construct. - private Workload(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Workload() { - name_ = ""; - displayName_ = ""; - resources_ = java.util.Collections.emptyList(); - complianceRegime_ = 0; - billingAccount_ = ""; - etag_ = ""; - provisionedResourcesParent_ = ""; - resourceSettings_ = java.util.Collections.emptyList(); - kajEnrollmentState_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Workload(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Workload( - 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(); - - displayName_ = s; - break; - } - case 26: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - resources_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - resources_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.parser(), extensionRegistry)); - break; - } - case 32: { - int rawValue = input.readEnum(); - - complianceRegime_ = rawValue; - break; - } - case 42: { - 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 50: { - java.lang.String s = input.readStringRequireUtf8(); - - billingAccount_ = s; - break; - } - case 74: { - java.lang.String s = input.readStringRequireUtf8(); - - etag_ = s; - break; - } - case 82: { - 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 106: { - java.lang.String s = input.readStringRequireUtf8(); - - provisionedResourcesParent_ = s; - break; - } - case 114: { - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder subBuilder = null; - if (kmsSettings_ != null) { - subBuilder = kmsSettings_.toBuilder(); - } - kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(kmsSettings_); - kmsSettings_ = subBuilder.buildPartial(); - } - - break; - } - case 122: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - resourceSettings_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.parser(), extensionRegistry)); - break; - } - case 136: { - int rawValue = input.readEnum(); - - kajEnrollmentState_ = rawValue; - break; - } - case 144: { - - enableSovereignControls_ = input.readBool(); - break; - } - case 162: { - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder subBuilder = null; - if (saaEnrollmentResponse_ != null) { - subBuilder = saaEnrollmentResponse_.toBuilder(); - } - saaEnrollmentResponse_ = input.readMessage(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(saaEnrollmentResponse_); - saaEnrollmentResponse_ = 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)) { - resources_ = java.util.Collections.unmodifiableList(resources_); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 10: - 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.class, com.google.cloud.assuredworkloads.v1.Workload.Builder.class); - } - - /** - *
-   * Supported Compliance Regimes.
-   * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.ComplianceRegime} - */ - public enum ComplianceRegime - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Unknown compliance regime.
-     * 
- * - * COMPLIANCE_REGIME_UNSPECIFIED = 0; - */ - COMPLIANCE_REGIME_UNSPECIFIED(0), - /** - *
-     * Information protection as per DoD IL4 requirements.
-     * 
- * - * IL4 = 1; - */ - IL4(1), - /** - *
-     * Criminal Justice Information Services (CJIS) Security policies.
-     * 
- * - * CJIS = 2; - */ - CJIS(2), - /** - *
-     * FedRAMP High data protection controls
-     * 
- * - * FEDRAMP_HIGH = 3; - */ - FEDRAMP_HIGH(3), - /** - *
-     * FedRAMP Moderate data protection controls
-     * 
- * - * FEDRAMP_MODERATE = 4; - */ - FEDRAMP_MODERATE(4), - /** - *
-     * Assured Workloads For US Regions data protection controls
-     * 
- * - * US_REGIONAL_ACCESS = 5; - */ - US_REGIONAL_ACCESS(5), - /** - *
-     * Health Insurance Portability and Accountability Act controls
-     * 
- * - * HIPAA = 6; - */ - HIPAA(6), - /** - *
-     * Health Information Trust Alliance controls
-     * 
- * - * HITRUST = 7; - */ - HITRUST(7), - /** - *
-     * Assured Workloads For EU Regions and Support controls
-     * 
- * - * EU_REGIONS_AND_SUPPORT = 8; - */ - EU_REGIONS_AND_SUPPORT(8), - /** - *
-     * Assured Workloads For Canada Regions and Support controls
-     * 
- * - * CA_REGIONS_AND_SUPPORT = 9; - */ - CA_REGIONS_AND_SUPPORT(9), - /** - *
-     * International Traffic in Arms Regulations
-     * 
- * - * ITAR = 10; - */ - ITAR(10), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Unknown compliance regime.
-     * 
- * - * COMPLIANCE_REGIME_UNSPECIFIED = 0; - */ - public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUE = 0; - /** - *
-     * Information protection as per DoD IL4 requirements.
-     * 
- * - * IL4 = 1; - */ - public static final int IL4_VALUE = 1; - /** - *
-     * Criminal Justice Information Services (CJIS) Security policies.
-     * 
- * - * CJIS = 2; - */ - public static final int CJIS_VALUE = 2; - /** - *
-     * FedRAMP High data protection controls
-     * 
- * - * FEDRAMP_HIGH = 3; - */ - public static final int FEDRAMP_HIGH_VALUE = 3; - /** - *
-     * FedRAMP Moderate data protection controls
-     * 
- * - * FEDRAMP_MODERATE = 4; - */ - public static final int FEDRAMP_MODERATE_VALUE = 4; - /** - *
-     * Assured Workloads For US Regions data protection controls
-     * 
- * - * US_REGIONAL_ACCESS = 5; - */ - public static final int US_REGIONAL_ACCESS_VALUE = 5; - /** - *
-     * Health Insurance Portability and Accountability Act controls
-     * 
- * - * HIPAA = 6; - */ - public static final int HIPAA_VALUE = 6; - /** - *
-     * Health Information Trust Alliance controls
-     * 
- * - * HITRUST = 7; - */ - public static final int HITRUST_VALUE = 7; - /** - *
-     * Assured Workloads For EU Regions and Support controls
-     * 
- * - * EU_REGIONS_AND_SUPPORT = 8; - */ - public static final int EU_REGIONS_AND_SUPPORT_VALUE = 8; - /** - *
-     * Assured Workloads For Canada Regions and Support controls
-     * 
- * - * CA_REGIONS_AND_SUPPORT = 9; - */ - public static final int CA_REGIONS_AND_SUPPORT_VALUE = 9; - /** - *
-     * International Traffic in Arms Regulations
-     * 
- * - * ITAR = 10; - */ - public static final int ITAR_VALUE = 10; - - - 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 ComplianceRegime 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 ComplianceRegime forNumber(int value) { - switch (value) { - case 0: return COMPLIANCE_REGIME_UNSPECIFIED; - case 1: return IL4; - case 2: return CJIS; - case 3: return FEDRAMP_HIGH; - case 4: return FEDRAMP_MODERATE; - case 5: return US_REGIONAL_ACCESS; - case 6: return HIPAA; - case 7: return HITRUST; - case 8: return EU_REGIONS_AND_SUPPORT; - case 9: return CA_REGIONS_AND_SUPPORT; - case 10: return ITAR; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - ComplianceRegime> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ComplianceRegime findValueByNumber(int number) { - return ComplianceRegime.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.assuredworkloads.v1.Workload.getDescriptor().getEnumTypes().get(0); - } - - private static final ComplianceRegime[] VALUES = values(); - - public static ComplianceRegime 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 ComplianceRegime(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.ComplianceRegime) - } - - /** - *
-   * Key Access Justifications(KAJ) Enrollment State.
-   * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState} - */ - public enum KajEnrollmentState - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Default State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; - */ - KAJ_ENROLLMENT_STATE_UNSPECIFIED(0), - /** - *
-     * Pending State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_PENDING = 1; - */ - KAJ_ENROLLMENT_STATE_PENDING(1), - /** - *
-     * Complete State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_COMPLETE = 2; - */ - KAJ_ENROLLMENT_STATE_COMPLETE(2), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Default State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; - */ - public static final int KAJ_ENROLLMENT_STATE_UNSPECIFIED_VALUE = 0; - /** - *
-     * Pending State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_PENDING = 1; - */ - public static final int KAJ_ENROLLMENT_STATE_PENDING_VALUE = 1; - /** - *
-     * Complete State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_COMPLETE = 2; - */ - public static final int KAJ_ENROLLMENT_STATE_COMPLETE_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 KajEnrollmentState 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 KajEnrollmentState forNumber(int value) { - switch (value) { - case 0: return KAJ_ENROLLMENT_STATE_UNSPECIFIED; - case 1: return KAJ_ENROLLMENT_STATE_PENDING; - case 2: return KAJ_ENROLLMENT_STATE_COMPLETE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - KajEnrollmentState> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public KajEnrollmentState findValueByNumber(int number) { - return KajEnrollmentState.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.assuredworkloads.v1.Workload.getDescriptor().getEnumTypes().get(1); - } - - private static final KajEnrollmentState[] VALUES = values(); - - public static KajEnrollmentState 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 KajEnrollmentState(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState) - } - - public interface ResourceInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Resource identifier.
-     * For a project this represents project_number.
-     * 
- * - * int64 resource_id = 1; - * @return The resourceId. - */ - long getResourceId(); - - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - int getResourceTypeValue(); - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType(); - } - /** - *
-   * Represent the resources that are children of this Workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceInfo} - */ - public static final class ResourceInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) - ResourceInfoOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResourceInfo.newBuilder() to construct. - private ResourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ResourceInfo() { - resourceType_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ResourceInfo(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ResourceInfo( - 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: { - - resourceId_ = input.readInt64(); - break; - } - case 16: { - int rawValue = input.readEnum(); - - resourceType_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder.class); - } - - /** - *
-     * The type of resource.
-     * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType} - */ - public enum ResourceType - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-       * Unknown resource type.
-       * 
- * - * RESOURCE_TYPE_UNSPECIFIED = 0; - */ - RESOURCE_TYPE_UNSPECIFIED(0), - /** - *
-       * Consumer project.
-       * 
- * - * CONSUMER_PROJECT = 1; - */ - CONSUMER_PROJECT(1), - /** - *
-       * Consumer project containing encryption keys.
-       * 
- * - * ENCRYPTION_KEYS_PROJECT = 2; - */ - ENCRYPTION_KEYS_PROJECT(2), - /** - *
-       * Keyring resource that hosts encryption keys.
-       * 
- * - * KEYRING = 3; - */ - KEYRING(3), - UNRECOGNIZED(-1), - ; - - /** - *
-       * Unknown resource type.
-       * 
- * - * RESOURCE_TYPE_UNSPECIFIED = 0; - */ - public static final int RESOURCE_TYPE_UNSPECIFIED_VALUE = 0; - /** - *
-       * Consumer project.
-       * 
- * - * CONSUMER_PROJECT = 1; - */ - public static final int CONSUMER_PROJECT_VALUE = 1; - /** - *
-       * Consumer project containing encryption keys.
-       * 
- * - * ENCRYPTION_KEYS_PROJECT = 2; - */ - public static final int ENCRYPTION_KEYS_PROJECT_VALUE = 2; - /** - *
-       * Keyring resource that hosts encryption keys.
-       * 
- * - * KEYRING = 3; - */ - public static final int KEYRING_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 ResourceType 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 ResourceType forNumber(int value) { - switch (value) { - case 0: return RESOURCE_TYPE_UNSPECIFIED; - case 1: return CONSUMER_PROJECT; - case 2: return ENCRYPTION_KEYS_PROJECT; - case 3: return KEYRING; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - ResourceType> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ResourceType findValueByNumber(int number) { - return ResourceType.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.assuredworkloads.v1.Workload.ResourceInfo.getDescriptor().getEnumTypes().get(0); - } - - private static final ResourceType[] VALUES = values(); - - public static ResourceType 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 ResourceType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType) - } - - public static final int RESOURCE_ID_FIELD_NUMBER = 1; - private long resourceId_; - /** - *
-     * Resource identifier.
-     * For a project this represents project_number.
-     * 
- * - * int64 resource_id = 1; - * @return The resourceId. - */ - @java.lang.Override - public long getResourceId() { - return resourceId_; - } - - public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; - private int resourceType_; - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.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 (resourceId_ != 0L) { - output.writeInt64(1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, resourceType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (resourceId_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, resourceType_); - } - 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.assuredworkloads.v1.Workload.ResourceInfo)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo other = (com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo) obj; - - if (getResourceId() - != other.getResourceId()) return false; - if (resourceType_ != other.resourceType_) 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) + RESOURCE_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getResourceId()); - hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + resourceType_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo 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.assuredworkloads.v1.Workload.ResourceInfo 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; - } - /** - *
-     * Represent the resources that are children of this Workload.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.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(); - resourceId_ = 0L; - - resourceType_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceInfo_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo build() { - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo buildPartial() { - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo result = new com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo(this); - result.resourceId_ = resourceId_; - result.resourceType_ = resourceType_; - 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.assuredworkloads.v1.Workload.ResourceInfo) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo other) { - if (other == com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance()) return this; - if (other.getResourceId() != 0L) { - setResourceId(other.getResourceId()); - } - if (other.resourceType_ != 0) { - setResourceTypeValue(other.getResourceTypeValue()); - } - 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.assuredworkloads.v1.Workload.ResourceInfo parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private long resourceId_ ; - /** - *
-       * Resource identifier.
-       * For a project this represents project_number.
-       * 
- * - * int64 resource_id = 1; - * @return The resourceId. - */ - @java.lang.Override - public long getResourceId() { - return resourceId_; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_number.
-       * 
- * - * int64 resource_id = 1; - * @param value The resourceId to set. - * @return This builder for chaining. - */ - public Builder setResourceId(long value) { - - resourceId_ = value; - onChanged(); - return this; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_number.
-       * 
- * - * int64 resource_id = 1; - * @return This builder for chaining. - */ - public Builder clearResourceId() { - - resourceId_ = 0L; - onChanged(); - return this; - } - - private int resourceType_ = 0; - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The enum numeric value on the wire for resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceTypeValue(int value) { - - resourceType_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceType(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType value) { - if (value == null) { - throw new NullPointerException(); - } - - resourceType_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return This builder for chaining. - */ - public Builder clearResourceType() { - - resourceType_ = 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.assuredworkloads.v1.Workload.ResourceInfo) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.ResourceInfo) - private static final com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo(); - } - - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResourceInfo parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ResourceInfo(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.assuredworkloads.v1.Workload.ResourceInfo getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface KMSSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.KMSSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management
-     * Service will automatically create a new version of the crypto key and
-     * mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the nextRotationTime field is set. - */ - boolean hasNextRotationTime(); - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management
-     * Service will automatically create a new version of the crypto key and
-     * mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The nextRotationTime. - */ - com.google.protobuf.Timestamp getNextRotationTime(); - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management
-     * Service will automatically create a new version of the crypto key and
-     * mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder(); - - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-     * this period when the Key Management Service automatically rotates a key.
-     * Must be at least 24 hours and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the rotationPeriod field is set. - */ - boolean hasRotationPeriod(); - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-     * this period when the Key Management Service automatically rotates a key.
-     * Must be at least 24 hours and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The rotationPeriod. - */ - com.google.protobuf.Duration getRotationPeriod(); - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-     * this period when the Key Management Service automatically rotates a key.
-     * Must be at least 24 hours and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder(); - } - /** - *
-   * Settings specific to the Key Management Service.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.KMSSettings} - */ - public static final class KMSSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.KMSSettings) - KMSSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use KMSSettings.newBuilder() to construct. - private KMSSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private KMSSettings() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new KMSSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private KMSSettings( - 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 (nextRotationTime_ != null) { - subBuilder = nextRotationTime_.toBuilder(); - } - nextRotationTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(nextRotationTime_); - nextRotationTime_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (rotationPeriod_ != null) { - subBuilder = rotationPeriod_.toBuilder(); - } - rotationPeriod_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(rotationPeriod_); - rotationPeriod_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder.class); - } - - public static final int NEXT_ROTATION_TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp nextRotationTime_; - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management
-     * Service will automatically create a new version of the crypto key and
-     * mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the nextRotationTime field is set. - */ - @java.lang.Override - public boolean hasNextRotationTime() { - return nextRotationTime_ != null; - } - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management
-     * Service will automatically create a new version of the crypto key and
-     * mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The nextRotationTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getNextRotationTime() { - return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; - } - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management
-     * Service will automatically create a new version of the crypto key and
-     * mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { - return getNextRotationTime(); - } - - public static final int ROTATION_PERIOD_FIELD_NUMBER = 2; - private com.google.protobuf.Duration rotationPeriod_; - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-     * this period when the Key Management Service automatically rotates a key.
-     * Must be at least 24 hours and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the rotationPeriod field is set. - */ - @java.lang.Override - public boolean hasRotationPeriod() { - return rotationPeriod_ != null; - } - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-     * this period when the Key Management Service automatically rotates a key.
-     * Must be at least 24 hours and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The rotationPeriod. - */ - @java.lang.Override - public com.google.protobuf.Duration getRotationPeriod() { - return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; - } - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-     * this period when the Key Management Service automatically rotates a key.
-     * Must be at least 24 hours and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { - return getRotationPeriod(); - } - - 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 (nextRotationTime_ != null) { - output.writeMessage(1, getNextRotationTime()); - } - if (rotationPeriod_ != null) { - output.writeMessage(2, getRotationPeriod()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (nextRotationTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getNextRotationTime()); - } - if (rotationPeriod_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getRotationPeriod()); - } - 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.assuredworkloads.v1.Workload.KMSSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings other = (com.google.cloud.assuredworkloads.v1.Workload.KMSSettings) obj; - - if (hasNextRotationTime() != other.hasNextRotationTime()) return false; - if (hasNextRotationTime()) { - if (!getNextRotationTime() - .equals(other.getNextRotationTime())) return false; - } - if (hasRotationPeriod() != other.hasRotationPeriod()) return false; - if (hasRotationPeriod()) { - if (!getRotationPeriod() - .equals(other.getRotationPeriod())) 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 (hasNextRotationTime()) { - hash = (37 * hash) + NEXT_ROTATION_TIME_FIELD_NUMBER; - hash = (53 * hash) + getNextRotationTime().hashCode(); - } - if (hasRotationPeriod()) { - hash = (37 * hash) + ROTATION_PERIOD_FIELD_NUMBER; - hash = (53 * hash) + getRotationPeriod().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings 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.assuredworkloads.v1.Workload.KMSSettings 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; - } - /** - *
-     * Settings specific to the Key Management Service.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.KMSSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.KMSSettings) - com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.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 (nextRotationTimeBuilder_ == null) { - nextRotationTime_ = null; - } else { - nextRotationTime_ = null; - nextRotationTimeBuilder_ = null; - } - if (rotationPeriodBuilder_ == null) { - rotationPeriod_ = null; - } else { - rotationPeriod_ = null; - rotationPeriodBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_KMSSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings build() { - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings buildPartial() { - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings result = new com.google.cloud.assuredworkloads.v1.Workload.KMSSettings(this); - if (nextRotationTimeBuilder_ == null) { - result.nextRotationTime_ = nextRotationTime_; - } else { - result.nextRotationTime_ = nextRotationTimeBuilder_.build(); - } - if (rotationPeriodBuilder_ == null) { - result.rotationPeriod_ = rotationPeriod_; - } else { - result.rotationPeriod_ = rotationPeriodBuilder_.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.assuredworkloads.v1.Workload.KMSSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.KMSSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings other) { - if (other == com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance()) return this; - if (other.hasNextRotationTime()) { - mergeNextRotationTime(other.getNextRotationTime()); - } - if (other.hasRotationPeriod()) { - mergeRotationPeriod(other.getRotationPeriod()); - } - 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.assuredworkloads.v1.Workload.KMSSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.KMSSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.Timestamp nextRotationTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> nextRotationTimeBuilder_; - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the nextRotationTime field is set. - */ - public boolean hasNextRotationTime() { - return nextRotationTimeBuilder_ != null || nextRotationTime_ != null; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The nextRotationTime. - */ - public com.google.protobuf.Timestamp getNextRotationTime() { - if (nextRotationTimeBuilder_ == null) { - return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; - } else { - return nextRotationTimeBuilder_.getMessage(); - } - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setNextRotationTime(com.google.protobuf.Timestamp value) { - if (nextRotationTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - nextRotationTime_ = value; - onChanged(); - } else { - nextRotationTimeBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setNextRotationTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (nextRotationTimeBuilder_ == null) { - nextRotationTime_ = builderForValue.build(); - onChanged(); - } else { - nextRotationTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeNextRotationTime(com.google.protobuf.Timestamp value) { - if (nextRotationTimeBuilder_ == null) { - if (nextRotationTime_ != null) { - nextRotationTime_ = - com.google.protobuf.Timestamp.newBuilder(nextRotationTime_).mergeFrom(value).buildPartial(); - } else { - nextRotationTime_ = value; - } - onChanged(); - } else { - nextRotationTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearNextRotationTime() { - if (nextRotationTimeBuilder_ == null) { - nextRotationTime_ = null; - onChanged(); - } else { - nextRotationTime_ = null; - nextRotationTimeBuilder_ = null; - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.Timestamp.Builder getNextRotationTimeBuilder() { - - onChanged(); - return getNextRotationTimeFieldBuilder().getBuilder(); - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { - if (nextRotationTimeBuilder_ != null) { - return nextRotationTimeBuilder_.getMessageOrBuilder(); - } else { - return nextRotationTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; - } - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management
-       * Service will automatically create a new version of the crypto key and
-       * mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getNextRotationTimeFieldBuilder() { - if (nextRotationTimeBuilder_ == null) { - nextRotationTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getNextRotationTime(), - getParentForChildren(), - isClean()); - nextRotationTime_ = null; - } - return nextRotationTimeBuilder_; - } - - private com.google.protobuf.Duration rotationPeriod_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> rotationPeriodBuilder_; - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the rotationPeriod field is set. - */ - public boolean hasRotationPeriod() { - return rotationPeriodBuilder_ != null || rotationPeriod_ != null; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The rotationPeriod. - */ - public com.google.protobuf.Duration getRotationPeriod() { - if (rotationPeriodBuilder_ == null) { - return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; - } else { - return rotationPeriodBuilder_.getMessage(); - } - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setRotationPeriod(com.google.protobuf.Duration value) { - if (rotationPeriodBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - rotationPeriod_ = value; - onChanged(); - } else { - rotationPeriodBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setRotationPeriod( - com.google.protobuf.Duration.Builder builderForValue) { - if (rotationPeriodBuilder_ == null) { - rotationPeriod_ = builderForValue.build(); - onChanged(); - } else { - rotationPeriodBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeRotationPeriod(com.google.protobuf.Duration value) { - if (rotationPeriodBuilder_ == null) { - if (rotationPeriod_ != null) { - rotationPeriod_ = - com.google.protobuf.Duration.newBuilder(rotationPeriod_).mergeFrom(value).buildPartial(); - } else { - rotationPeriod_ = value; - } - onChanged(); - } else { - rotationPeriodBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearRotationPeriod() { - if (rotationPeriodBuilder_ == null) { - rotationPeriod_ = null; - onChanged(); - } else { - rotationPeriod_ = null; - rotationPeriodBuilder_ = null; - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.Duration.Builder getRotationPeriodBuilder() { - - onChanged(); - return getRotationPeriodFieldBuilder().getBuilder(); - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { - if (rotationPeriodBuilder_ != null) { - return rotationPeriodBuilder_.getMessageOrBuilder(); - } else { - return rotationPeriod_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; - } - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by
-       * this period when the Key Management Service automatically rotates a key.
-       * Must be at least 24 hours and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getRotationPeriodFieldBuilder() { - if (rotationPeriodBuilder_ == null) { - rotationPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getRotationPeriod(), - getParentForChildren(), - isClean()); - rotationPeriod_ = null; - } - return rotationPeriodBuilder_; - } - @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.assuredworkloads.v1.Workload.KMSSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.KMSSettings) - private static final com.google.cloud.assuredworkloads.v1.Workload.KMSSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.KMSSettings(); - } - - public static com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public KMSSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new KMSSettings(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.assuredworkloads.v1.Workload.KMSSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ResourceSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * 
- * - * string resource_id = 1; - * @return The resourceId. - */ - java.lang.String getResourceId(); - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * 
- * - * string resource_id = 1; - * @return The bytes for resourceId. - */ - com.google.protobuf.ByteString - getResourceIdBytes(); - - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - int getResourceTypeValue(); - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType(); - - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString - getDisplayNameBytes(); - } - /** - *
-   * Represent the custom settings for the resources to be created.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceSettings} - */ - public static final class ResourceSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) - ResourceSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResourceSettings.newBuilder() to construct. - private ResourceSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ResourceSettings() { - resourceId_ = ""; - resourceType_ = 0; - displayName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ResourceSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ResourceSettings( - 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(); - - resourceId_ = s; - break; - } - case 16: { - int rawValue = input.readEnum(); - - resourceType_ = rawValue; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - displayName_ = 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder.class); - } - - public static final int RESOURCE_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object resourceId_; - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * 
- * - * string resource_id = 1; - * @return The resourceId. - */ - @java.lang.Override - public java.lang.String getResourceId() { - java.lang.Object ref = resourceId_; - 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(); - resourceId_ = s; - return s; - } - } - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * 
- * - * string resource_id = 1; - * @return The bytes for resourceId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getResourceIdBytes() { - java.lang.Object ref = resourceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - resourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; - private int resourceType_; - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; - } - - public static final int DISPLAY_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object displayName_; - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; - } - } - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = 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(resourceId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, resourceType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); - } - 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(resourceId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, resourceType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); - } - 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.assuredworkloads.v1.Workload.ResourceSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings other = (com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings) obj; - - if (!getResourceId() - .equals(other.getResourceId())) return false; - if (resourceType_ != other.resourceType_) return false; - if (!getDisplayName() - .equals(other.getDisplayName())) 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) + RESOURCE_ID_FIELD_NUMBER; - hash = (53 * hash) + getResourceId().hashCode(); - hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + resourceType_; - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings 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.assuredworkloads.v1.Workload.ResourceSettings 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; - } - /** - *
-     * Represent the custom settings for the resources to be created.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.ResourceSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.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(); - resourceId_ = ""; - - resourceType_ = 0; - - displayName_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_ResourceSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings build() { - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings buildPartial() { - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings result = new com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings(this); - result.resourceId_ = resourceId_; - result.resourceType_ = resourceType_; - result.displayName_ = displayName_; - 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.assuredworkloads.v1.Workload.ResourceSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings other) { - if (other == com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance()) return this; - if (!other.getResourceId().isEmpty()) { - resourceId_ = other.resourceId_; - onChanged(); - } - if (other.resourceType_ != 0) { - setResourceTypeValue(other.getResourceTypeValue()); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - 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.assuredworkloads.v1.Workload.ResourceSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object resourceId_ = ""; - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * 
- * - * string resource_id = 1; - * @return The resourceId. - */ - public java.lang.String getResourceId() { - java.lang.Object ref = resourceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - resourceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * 
- * - * string resource_id = 1; - * @return The bytes for resourceId. - */ - public com.google.protobuf.ByteString - getResourceIdBytes() { - java.lang.Object ref = resourceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - resourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * 
- * - * string resource_id = 1; - * @param value The resourceId to set. - * @return This builder for chaining. - */ - public Builder setResourceId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - resourceId_ = value; - onChanged(); - return this; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * 
- * - * string resource_id = 1; - * @return This builder for chaining. - */ - public Builder clearResourceId() { - - resourceId_ = getDefaultInstance().getResourceId(); - onChanged(); - return this; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * 
- * - * string resource_id = 1; - * @param value The bytes for resourceId to set. - * @return This builder for chaining. - */ - public Builder setResourceIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - resourceId_ = value; - onChanged(); - return this; - } - - private int resourceType_ = 0; - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The enum numeric value on the wire for resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceTypeValue(int value) { - - resourceType_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceType(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType value) { - if (value == null) { - throw new NullPointerException(); - } - - resourceType_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return This builder for chaining. - */ - public Builder clearResourceType() { - - resourceType_ = 0; - onChanged(); - return this; - } - - private java.lang.Object displayName_ = ""; - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = 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.assuredworkloads.v1.Workload.ResourceSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.ResourceSettings) - private static final com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings(); - } - - public static com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResourceSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ResourceSettings(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.assuredworkloads.v1.Workload.ResourceSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SaaEnrollmentResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return Whether the setupStatus field is set. - */ - boolean hasSetupStatus(); - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The enum numeric value on the wire for setupStatus. - */ - int getSetupStatusValue(); - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The setupStatus. - */ - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus(); - - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the setupErrors. - */ - java.util.List getSetupErrorsList(); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return The count of setupErrors. - */ - int getSetupErrorsCount(); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the element to return. - * @return The setupErrors at the given index. - */ - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the enum numeric values on the wire for setupErrors. - */ - java.util.List - getSetupErrorsValueList(); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the value to return. - * @return The enum numeric value on the wire of setupErrors at the given index. - */ - int getSetupErrorsValue(int index); - } - /** - *
-   * Signed Access Approvals (SAA) enrollment response.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse} - */ - public static final class SaaEnrollmentResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) - SaaEnrollmentResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use SaaEnrollmentResponse.newBuilder() to construct. - private SaaEnrollmentResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SaaEnrollmentResponse() { - setupStatus_ = 0; - setupErrors_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SaaEnrollmentResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SaaEnrollmentResponse( - 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(); - bitField0_ |= 0x00000001; - setupStatus_ = rawValue; - break; - } - case 16: { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - setupErrors_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - setupErrors_.add(rawValue); - break; - } - case 18: { - int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); - while(input.getBytesUntilLimit() > 0) { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - setupErrors_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - setupErrors_.add(rawValue); - } - input.popLimit(oldLimit); - 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)) { - setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder.class); - } - - /** - *
-     * Setup state of SAA enrollment.
-     * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState} - */ - public enum SetupState - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_STATE_UNSPECIFIED = 0; - */ - SETUP_STATE_UNSPECIFIED(0), - /** - *
-       * SAA enrollment pending.
-       * 
- * - * STATUS_PENDING = 1; - */ - STATUS_PENDING(1), - /** - *
-       * SAA enrollment comopleted.
-       * 
- * - * STATUS_COMPLETE = 2; - */ - STATUS_COMPLETE(2), - UNRECOGNIZED(-1), - ; - - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_STATE_UNSPECIFIED = 0; - */ - public static final int SETUP_STATE_UNSPECIFIED_VALUE = 0; - /** - *
-       * SAA enrollment pending.
-       * 
- * - * STATUS_PENDING = 1; - */ - public static final int STATUS_PENDING_VALUE = 1; - /** - *
-       * SAA enrollment comopleted.
-       * 
- * - * STATUS_COMPLETE = 2; - */ - public static final int STATUS_COMPLETE_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 SetupState 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 SetupState forNumber(int value) { - switch (value) { - case 0: return SETUP_STATE_UNSPECIFIED; - case 1: return STATUS_PENDING; - case 2: return STATUS_COMPLETE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - SetupState> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SetupState findValueByNumber(int number) { - return SetupState.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.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(0); - } - - private static final SetupState[] VALUES = values(); - - public static SetupState 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 SetupState(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState) - } - - /** - *
-     * Setup error of SAA enrollment.
-     * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError} - */ - public enum SetupError - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_ERROR_UNSPECIFIED = 0; - */ - SETUP_ERROR_UNSPECIFIED(0), - /** - *
-       * Invalid states for all customers, to be redirected to AA UI for
-       * additional details.
-       * 
- * - * ERROR_INVALID_BASE_SETUP = 1; - */ - ERROR_INVALID_BASE_SETUP(1), - /** - *
-       * Returned when there is not an EKM key configured.
-       * 
- * - * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; - */ - ERROR_MISSING_EXTERNAL_SIGNING_KEY(2), - /** - *
-       * Returned when there are no enrolled services or the customer is
-       * enrolled in CAA only for a subset of services.
-       * 
- * - * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; - */ - ERROR_NOT_ALL_SERVICES_ENROLLED(3), - /** - *
-       * Returned when exception was encountered during evaluation of other
-       * criteria.
-       * 
- * - * ERROR_SETUP_CHECK_FAILED = 4; - */ - ERROR_SETUP_CHECK_FAILED(4), - UNRECOGNIZED(-1), - ; - - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_ERROR_UNSPECIFIED = 0; - */ - public static final int SETUP_ERROR_UNSPECIFIED_VALUE = 0; - /** - *
-       * Invalid states for all customers, to be redirected to AA UI for
-       * additional details.
-       * 
- * - * ERROR_INVALID_BASE_SETUP = 1; - */ - public static final int ERROR_INVALID_BASE_SETUP_VALUE = 1; - /** - *
-       * Returned when there is not an EKM key configured.
-       * 
- * - * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; - */ - public static final int ERROR_MISSING_EXTERNAL_SIGNING_KEY_VALUE = 2; - /** - *
-       * Returned when there are no enrolled services or the customer is
-       * enrolled in CAA only for a subset of services.
-       * 
- * - * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; - */ - public static final int ERROR_NOT_ALL_SERVICES_ENROLLED_VALUE = 3; - /** - *
-       * Returned when exception was encountered during evaluation of other
-       * criteria.
-       * 
- * - * ERROR_SETUP_CHECK_FAILED = 4; - */ - public static final int ERROR_SETUP_CHECK_FAILED_VALUE = 4; - - - 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 SetupError 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 SetupError forNumber(int value) { - switch (value) { - case 0: return SETUP_ERROR_UNSPECIFIED; - case 1: return ERROR_INVALID_BASE_SETUP; - case 2: return ERROR_MISSING_EXTERNAL_SIGNING_KEY; - case 3: return ERROR_NOT_ALL_SERVICES_ENROLLED; - case 4: return ERROR_SETUP_CHECK_FAILED; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - SetupError> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SetupError findValueByNumber(int number) { - return SetupError.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.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(1); - } - - private static final SetupError[] VALUES = values(); - - public static SetupError 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 SetupError(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError) - } - - private int bitField0_; - public static final int SETUP_STATUS_FIELD_NUMBER = 1; - private int setupStatus_; - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return Whether the setupStatus field is set. - */ - @java.lang.Override public boolean hasSetupStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The enum numeric value on the wire for setupStatus. - */ - @java.lang.Override public int getSetupStatusValue() { - return setupStatus_; - } - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The setupStatus. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; - } - - public static final int SETUP_ERRORS_FIELD_NUMBER = 2; - private java.util.List setupErrors_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError> setupErrors_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError>() { - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError convert(java.lang.Integer from) { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError result = com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError.valueOf(from); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError.UNRECOGNIZED : result; - } - }; - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the setupErrors. - */ - @java.lang.Override - public java.util.List getSetupErrorsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return The count of setupErrors. - */ - @java.lang.Override - public int getSetupErrorsCount() { - return setupErrors_.size(); - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the element to return. - * @return The setupErrors at the given index. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { - return setupErrors_converter_.convert(setupErrors_.get(index)); - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the enum numeric values on the wire for setupErrors. - */ - @java.lang.Override - public java.util.List - getSetupErrorsValueList() { - return setupErrors_; - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the value to return. - * @return The enum numeric value on the wire of setupErrors at the given index. - */ - @java.lang.Override - public int getSetupErrorsValue(int index) { - return setupErrors_.get(index); - } - private int setupErrorsMemoizedSerializedSize; - - 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 (((bitField0_ & 0x00000001) != 0)) { - output.writeEnum(1, setupStatus_); - } - if (getSetupErrorsList().size() > 0) { - output.writeUInt32NoTag(18); - output.writeUInt32NoTag(setupErrorsMemoizedSerializedSize); - } - for (int i = 0; i < setupErrors_.size(); i++) { - output.writeEnumNoTag(setupErrors_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, setupStatus_); - } - { - int dataSize = 0; - for (int i = 0; i < setupErrors_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeEnumSizeNoTag(setupErrors_.get(i)); - } - size += dataSize; - if (!getSetupErrorsList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(dataSize); - }setupErrorsMemoizedSerializedSize = 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse other = (com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) obj; - - if (hasSetupStatus() != other.hasSetupStatus()) return false; - if (hasSetupStatus()) { - if (setupStatus_ != other.setupStatus_) return false; - } - if (!setupErrors_.equals(other.setupErrors_)) 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 (hasSetupStatus()) { - hash = (37 * hash) + SETUP_STATUS_FIELD_NUMBER; - hash = (53 * hash) + setupStatus_; - } - if (getSetupErrorsCount() > 0) { - hash = (37 * hash) + SETUP_ERRORS_FIELD_NUMBER; - hash = (53 * hash) + setupErrors_.hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse 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; - } - /** - *
-     * Signed Access Approvals (SAA) enrollment response.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.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(); - setupStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - setupErrors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_SaaEnrollmentResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse build() { - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse buildPartial() { - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse result = new com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.setupStatus_ = setupStatus_; - if (((bitField0_ & 0x00000002) != 0)) { - setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.setupErrors_ = setupErrors_; - result.bitField0_ = to_bitField0_; - 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse other) { - if (other == com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance()) return this; - if (other.hasSetupStatus()) { - setSetupStatus(other.getSetupStatus()); - } - if (!other.setupErrors_.isEmpty()) { - if (setupErrors_.isEmpty()) { - setupErrors_ = other.setupErrors_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureSetupErrorsIsMutable(); - setupErrors_.addAll(other.setupErrors_); - } - 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.assuredworkloads.v1.Workload.SaaEnrollmentResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private int setupStatus_ = 0; - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return Whether the setupStatus field is set. - */ - @java.lang.Override public boolean hasSetupStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The enum numeric value on the wire for setupStatus. - */ - @java.lang.Override public int getSetupStatusValue() { - return setupStatus_; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @param value The enum numeric value on the wire for setupStatus to set. - * @return This builder for chaining. - */ - public Builder setSetupStatusValue(int value) { - bitField0_ |= 0x00000001; - setupStatus_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The setupStatus. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @param value The setupStatus to set. - * @return This builder for chaining. - */ - public Builder setSetupStatus(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - setupStatus_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return This builder for chaining. - */ - public Builder clearSetupStatus() { - bitField0_ = (bitField0_ & ~0x00000001); - setupStatus_ = 0; - onChanged(); - return this; - } - - private java.util.List setupErrors_ = - java.util.Collections.emptyList(); - private void ensureSetupErrorsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - setupErrors_ = new java.util.ArrayList(setupErrors_); - bitField0_ |= 0x00000002; - } - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the setupErrors. - */ - public java.util.List getSetupErrorsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return The count of setupErrors. - */ - public int getSetupErrorsCount() { - return setupErrors_.size(); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the element to return. - * @return The setupErrors at the given index. - */ - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { - return setupErrors_converter_.convert(setupErrors_.get(index)); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index to set the value at. - * @param value The setupErrors to set. - * @return This builder for chaining. - */ - public Builder setSetupErrors( - int index, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError value) { - if (value == null) { - throw new NullPointerException(); - } - ensureSetupErrorsIsMutable(); - setupErrors_.set(index, value.getNumber()); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param value The setupErrors to add. - * @return This builder for chaining. - */ - public Builder addSetupErrors(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError value) { - if (value == null) { - throw new NullPointerException(); - } - ensureSetupErrorsIsMutable(); - setupErrors_.add(value.getNumber()); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param values The setupErrors to add. - * @return This builder for chaining. - */ - public Builder addAllSetupErrors( - java.lang.Iterable values) { - ensureSetupErrorsIsMutable(); - for (com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError value : values) { - setupErrors_.add(value.getNumber()); - } - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return This builder for chaining. - */ - public Builder clearSetupErrors() { - setupErrors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the enum numeric values on the wire for setupErrors. - */ - public java.util.List - getSetupErrorsValueList() { - return java.util.Collections.unmodifiableList(setupErrors_); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the value to return. - * @return The enum numeric value on the wire of setupErrors at the given index. - */ - public int getSetupErrorsValue(int index) { - return setupErrors_.get(index); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index to set the value at. - * @param value The enum numeric value on the wire for setupErrors to set. - * @return This builder for chaining. - */ - public Builder setSetupErrorsValue( - int index, int value) { - ensureSetupErrorsIsMutable(); - setupErrors_.set(index, value); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param value The enum numeric value on the wire for setupErrors to add. - * @return This builder for chaining. - */ - public Builder addSetupErrorsValue(int value) { - ensureSetupErrorsIsMutable(); - setupErrors_.add(value); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param values The enum numeric values on the wire for setupErrors to add. - * @return This builder for chaining. - */ - public Builder addAllSetupErrorsValue( - java.lang.Iterable values) { - ensureSetupErrorsIsMutable(); - for (int value : values) { - setupErrors_.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.assuredworkloads.v1.Workload.SaaEnrollmentResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse) - private static final com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse(); - } - - public static com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SaaEnrollmentResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SaaEnrollmentResponse(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.assuredworkloads.v1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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 DISPLAY_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object displayName_; - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; - } - } - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RESOURCES_FIELD_NUMBER = 3; - private java.util.List resources_; - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public java.util.List getResourcesList() { - return resources_; - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public java.util.List - getResourcesOrBuilderList() { - return resources_; - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public int getResourcesCount() { - return resources_.size(); - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getResources(int index) { - return resources_.get(index); - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( - int index) { - return resources_.get(index); - } - - public static final int COMPLIANCE_REGIME_FIELD_NUMBER = 4; - private int complianceRegime_; - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The complianceRegime. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - - public static final int CREATE_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp createTime_; - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int BILLING_ACCOUNT_FIELD_NUMBER = 6; - private volatile java.lang.Object billingAccount_; - /** - *
-   * Required. Input only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return The billingAccount. - */ - @java.lang.Override - public java.lang.String getBillingAccount() { - java.lang.Object ref = billingAccount_; - 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(); - billingAccount_ = s; - return s; - } - } - /** - *
-   * Required. Input only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for billingAccount. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBillingAccountBytes() { - java.lang.Object ref = billingAccount_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - billingAccount_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ETAG_FIELD_NUMBER = 9; - private volatile java.lang.Object etag_; - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - 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(); - etag_ = s; - return s; - } - } - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LABELS_FIELD_NUMBER = 10; - 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_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(); - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - @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(); - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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; - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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 PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER = 13; - private volatile java.lang.Object provisionedResourcesParent_; - /** - *
-   * Input only. The parent resource for the resources managed by this Assured
-   * Workload. May be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The provisionedResourcesParent. - */ - @java.lang.Override - public java.lang.String getProvisionedResourcesParent() { - java.lang.Object ref = provisionedResourcesParent_; - 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(); - provisionedResourcesParent_ = s; - return s; - } - } - /** - *
-   * Input only. The parent resource for the resources managed by this Assured
-   * Workload. May be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for provisionedResourcesParent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getProvisionedResourcesParentBytes() { - java.lang.Object ref = provisionedResourcesParent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - provisionedResourcesParent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int KMS_SETTINGS_FIELD_NUMBER = 14; - private com.google.cloud.assuredworkloads.v1.Workload.KMSSettings kmsSettings_; - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set a project
-   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-   * Compliance Regimes.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return Whether the kmsSettings field is set. - */ - @java.lang.Override - public boolean hasKmsSettings() { - return kmsSettings_ != null; - } - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set a project
-   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-   * Compliance Regimes.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The kmsSettings. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getKmsSettings() { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set a project
-   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-   * Compliance Regimes.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - return getKmsSettings(); - } - - public static final int RESOURCE_SETTINGS_FIELD_NUMBER = 15; - private java.util.List resourceSettings_; - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public java.util.List getResourceSettingsList() { - return resourceSettings_; - } - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public java.util.List - getResourceSettingsOrBuilderList() { - return resourceSettings_; - } - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public int getResourceSettingsCount() { - return resourceSettings_.size(); - } - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getResourceSettings(int index) { - return resourceSettings_.get(index); - } - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index) { - return resourceSettings_.get(index); - } - - public static final int KAJ_ENROLLMENT_STATE_FIELD_NUMBER = 17; - private int kajEnrollmentState_; - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The enum numeric value on the wire for kajEnrollmentState. - */ - @java.lang.Override public int getKajEnrollmentStateValue() { - return kajEnrollmentState_; - } - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The kajEnrollmentState. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState getKajEnrollmentState() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.UNRECOGNIZED : result; - } - - public static final int ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER = 18; - private boolean enableSovereignControls_; - /** - *
-   * Optional. Indicates the sovereignty status of the given workload.
-   * Currently meant to be used by Europe/Canada customers.
-   * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enableSovereignControls. - */ - @java.lang.Override - public boolean getEnableSovereignControls() { - return enableSovereignControls_; - } - - public static final int SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER = 20; - private com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the saaEnrollmentResponse field is set. - */ - @java.lang.Override - public boolean hasSaaEnrollmentResponse() { - return saaEnrollmentResponse_ != null; - } - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The saaEnrollmentResponse. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { - return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; - } - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { - return getSaaEnrollmentResponse(); - } - - 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(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); - } - for (int i = 0; i < resources_.size(); i++) { - output.writeMessage(3, resources_.get(i)); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - output.writeEnum(4, complianceRegime_); - } - if (createTime_ != null) { - output.writeMessage(5, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, billingAccount_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, etag_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLabels(), - LabelsDefaultEntryHolder.defaultEntry, - 10); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, provisionedResourcesParent_); - } - if (kmsSettings_ != null) { - output.writeMessage(14, getKmsSettings()); - } - for (int i = 0; i < resourceSettings_.size(); i++) { - output.writeMessage(15, resourceSettings_.get(i)); - } - if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { - output.writeEnum(17, kajEnrollmentState_); - } - if (enableSovereignControls_ != false) { - output.writeBool(18, enableSovereignControls_); - } - if (saaEnrollmentResponse_ != null) { - output.writeMessage(20, getSaaEnrollmentResponse()); - } - 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(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); - } - for (int i = 0; i < resources_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, resources_.get(i)); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, complianceRegime_); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, billingAccount_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, etag_); - } - 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(10, labels__); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, provisionedResourcesParent_); - } - if (kmsSettings_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, getKmsSettings()); - } - for (int i = 0; i < resourceSettings_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, resourceSettings_.get(i)); - } - if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(17, kajEnrollmentState_); - } - if (enableSovereignControls_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(18, enableSovereignControls_); - } - if (saaEnrollmentResponse_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(20, getSaaEnrollmentResponse()); - } - 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.assuredworkloads.v1.Workload)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1.Workload other = (com.google.cloud.assuredworkloads.v1.Workload) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getDisplayName() - .equals(other.getDisplayName())) return false; - if (!getResourcesList() - .equals(other.getResourcesList())) return false; - if (complianceRegime_ != other.complianceRegime_) return false; - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; - } - if (!getBillingAccount() - .equals(other.getBillingAccount())) return false; - if (!getEtag() - .equals(other.getEtag())) return false; - if (!internalGetLabels().equals( - other.internalGetLabels())) return false; - if (!getProvisionedResourcesParent() - .equals(other.getProvisionedResourcesParent())) return false; - if (hasKmsSettings() != other.hasKmsSettings()) return false; - if (hasKmsSettings()) { - if (!getKmsSettings() - .equals(other.getKmsSettings())) return false; - } - if (!getResourceSettingsList() - .equals(other.getResourceSettingsList())) return false; - if (kajEnrollmentState_ != other.kajEnrollmentState_) return false; - if (getEnableSovereignControls() - != other.getEnableSovereignControls()) return false; - if (hasSaaEnrollmentResponse() != other.hasSaaEnrollmentResponse()) return false; - if (hasSaaEnrollmentResponse()) { - if (!getSaaEnrollmentResponse() - .equals(other.getSaaEnrollmentResponse())) 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) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - if (getResourcesCount() > 0) { - hash = (37 * hash) + RESOURCES_FIELD_NUMBER; - hash = (53 * hash) + getResourcesList().hashCode(); - } - hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; - hash = (53 * hash) + complianceRegime_; - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - hash = (37 * hash) + BILLING_ACCOUNT_FIELD_NUMBER; - hash = (53 * hash) + getBillingAccount().hashCode(); - hash = (37 * hash) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - hash = (37 * hash) + PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER; - hash = (53 * hash) + getProvisionedResourcesParent().hashCode(); - if (hasKmsSettings()) { - hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getKmsSettings().hashCode(); - } - if (getResourceSettingsCount() > 0) { - hash = (37 * hash) + RESOURCE_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getResourceSettingsList().hashCode(); - } - hash = (37 * hash) + KAJ_ENROLLMENT_STATE_FIELD_NUMBER; - hash = (53 * hash) + kajEnrollmentState_; - hash = (37 * hash) + ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getEnableSovereignControls()); - if (hasSaaEnrollmentResponse()) { - hash = (37 * hash) + SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER; - hash = (53 * hash) + getSaaEnrollmentResponse().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1.Workload parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1.Workload parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1.Workload parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1.Workload 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.assuredworkloads.v1.Workload 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 Workload object for managing highly regulated workloads of cloud
-   * customers.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1.Workload} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1.Workload) - com.google.cloud.assuredworkloads.v1.WorkloadOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 10: - return internalGetLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 10: - 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.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1.Workload.class, com.google.cloud.assuredworkloads.v1.Workload.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1.Workload.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getResourcesFieldBuilder(); - getResourceSettingsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - displayName_ = ""; - - if (resourcesBuilder_ == null) { - resources_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - resourcesBuilder_.clear(); - } - complianceRegime_ = 0; - - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - billingAccount_ = ""; - - etag_ = ""; - - internalGetMutableLabels().clear(); - provisionedResourcesParent_ = ""; - - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - if (resourceSettingsBuilder_ == null) { - resourceSettings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - } else { - resourceSettingsBuilder_.clear(); - } - kajEnrollmentState_ = 0; - - enableSovereignControls_ = false; - - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponse_ = null; - } else { - saaEnrollmentResponse_ = null; - saaEnrollmentResponseBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1_Workload_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload build() { - com.google.cloud.assuredworkloads.v1.Workload result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload buildPartial() { - com.google.cloud.assuredworkloads.v1.Workload result = new com.google.cloud.assuredworkloads.v1.Workload(this); - int from_bitField0_ = bitField0_; - result.name_ = name_; - result.displayName_ = displayName_; - if (resourcesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - resources_ = java.util.Collections.unmodifiableList(resources_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.resources_ = resources_; - } else { - result.resources_ = resourcesBuilder_.build(); - } - result.complianceRegime_ = complianceRegime_; - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - result.billingAccount_ = billingAccount_; - result.etag_ = etag_; - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - result.provisionedResourcesParent_ = provisionedResourcesParent_; - if (kmsSettingsBuilder_ == null) { - result.kmsSettings_ = kmsSettings_; - } else { - result.kmsSettings_ = kmsSettingsBuilder_.build(); - } - if (resourceSettingsBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.resourceSettings_ = resourceSettings_; - } else { - result.resourceSettings_ = resourceSettingsBuilder_.build(); - } - result.kajEnrollmentState_ = kajEnrollmentState_; - result.enableSovereignControls_ = enableSovereignControls_; - if (saaEnrollmentResponseBuilder_ == null) { - result.saaEnrollmentResponse_ = saaEnrollmentResponse_; - } else { - result.saaEnrollmentResponse_ = saaEnrollmentResponseBuilder_.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.assuredworkloads.v1.Workload) { - return mergeFrom((com.google.cloud.assuredworkloads.v1.Workload)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1.Workload other) { - if (other == com.google.cloud.assuredworkloads.v1.Workload.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - onChanged(); - } - if (resourcesBuilder_ == null) { - if (!other.resources_.isEmpty()) { - if (resources_.isEmpty()) { - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureResourcesIsMutable(); - resources_.addAll(other.resources_); - } - onChanged(); - } - } else { - if (!other.resources_.isEmpty()) { - if (resourcesBuilder_.isEmpty()) { - resourcesBuilder_.dispose(); - resourcesBuilder_ = null; - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000001); - resourcesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getResourcesFieldBuilder() : null; - } else { - resourcesBuilder_.addAllMessages(other.resources_); - } - } - } - if (other.complianceRegime_ != 0) { - setComplianceRegimeValue(other.getComplianceRegimeValue()); - } - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (!other.getBillingAccount().isEmpty()) { - billingAccount_ = other.billingAccount_; - onChanged(); - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - onChanged(); - } - internalGetMutableLabels().mergeFrom( - other.internalGetLabels()); - if (!other.getProvisionedResourcesParent().isEmpty()) { - provisionedResourcesParent_ = other.provisionedResourcesParent_; - onChanged(); - } - if (other.hasKmsSettings()) { - mergeKmsSettings(other.getKmsSettings()); - } - if (resourceSettingsBuilder_ == null) { - if (!other.resourceSettings_.isEmpty()) { - if (resourceSettings_.isEmpty()) { - resourceSettings_ = other.resourceSettings_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureResourceSettingsIsMutable(); - resourceSettings_.addAll(other.resourceSettings_); - } - onChanged(); - } - } else { - if (!other.resourceSettings_.isEmpty()) { - if (resourceSettingsBuilder_.isEmpty()) { - resourceSettingsBuilder_.dispose(); - resourceSettingsBuilder_ = null; - resourceSettings_ = other.resourceSettings_; - bitField0_ = (bitField0_ & ~0x00000004); - resourceSettingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getResourceSettingsFieldBuilder() : null; - } else { - resourceSettingsBuilder_.addAllMessages(other.resourceSettings_); - } - } - } - if (other.kajEnrollmentState_ != 0) { - setKajEnrollmentStateValue(other.getKajEnrollmentStateValue()); - } - if (other.getEnableSovereignControls() != false) { - setEnableSovereignControls(other.getEnableSovereignControls()); - } - if (other.hasSaaEnrollmentResponse()) { - mergeSaaEnrollmentResponse(other.getSaaEnrollmentResponse()); - } - 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.assuredworkloads.v1.Workload parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1.Workload) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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 displayName_ = ""; - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = value; - onChanged(); - return this; - } - - private java.util.List resources_ = - java.util.Collections.emptyList(); - private void ensureResourcesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - resources_ = new java.util.ArrayList(resources_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder> resourcesBuilder_; - - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public java.util.List getResourcesList() { - if (resourcesBuilder_ == null) { - return java.util.Collections.unmodifiableList(resources_); - } else { - return resourcesBuilder_.getMessageList(); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public int getResourcesCount() { - if (resourcesBuilder_ == null) { - return resources_.size(); - } else { - return resourcesBuilder_.getCount(); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getResources(int index) { - if (resourcesBuilder_ == null) { - return resources_.get(index); - } else { - return resourcesBuilder_.getMessage(index); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setResources( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo value) { - if (resourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.set(index, value); - onChanged(); - } else { - resourcesBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setResources( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder builderForValue) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.set(index, builderForValue.build()); - onChanged(); - } else { - resourcesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources(com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo value) { - if (resourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - } else { - resourcesBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo value) { - if (resourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(index, value); - onChanged(); - } else { - resourcesBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources( - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder builderForValue) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.add(builderForValue.build()); - onChanged(); - } else { - resourcesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder builderForValue) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.add(index, builderForValue.build()); - onChanged(); - } else { - resourcesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addAllResources( - java.lang.Iterable values) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, resources_); - onChanged(); - } else { - resourcesBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearResources() { - if (resourcesBuilder_ == null) { - resources_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - resourcesBuilder_.clear(); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder removeResources(int index) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.remove(index); - onChanged(); - } else { - resourcesBuilder_.remove(index); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder getResourcesBuilder( - int index) { - return getResourcesFieldBuilder().getBuilder(index); - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( - int index) { - if (resourcesBuilder_ == null) { - return resources_.get(index); } else { - return resourcesBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public java.util.List - getResourcesOrBuilderList() { - if (resourcesBuilder_ != null) { - return resourcesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(resources_); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder addResourcesBuilder() { - return getResourcesFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance()); - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder addResourcesBuilder( - int index) { - return getResourcesFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.getDefaultInstance()); - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public java.util.List - getResourcesBuilderList() { - return getResourcesFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder> - getResourcesFieldBuilder() { - if (resourcesBuilder_ == null) { - resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder>( - resources_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - resources_ = null; - } - return resourcesBuilder_; - } - - private int complianceRegime_ = 0; - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @param value The enum numeric value on the wire for complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegimeValue(int value) { - - complianceRegime_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The complianceRegime. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @param value The complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime value) { - if (value == null) { - throw new NullPointerException(); - } - - complianceRegime_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return This builder for chaining. - */ - public Builder clearComplianceRegime() { - - complianceRegime_ = 0; - onChanged(); - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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 java.lang.Object billingAccount_ = ""; - /** - *
-     * Required. Input only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return The billingAccount. - */ - public java.lang.String getBillingAccount() { - java.lang.Object ref = billingAccount_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - billingAccount_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. Input only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for billingAccount. - */ - public com.google.protobuf.ByteString - getBillingAccountBytes() { - java.lang.Object ref = billingAccount_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - billingAccount_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. Input only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @param value The billingAccount to set. - * @return This builder for chaining. - */ - public Builder setBillingAccount( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - billingAccount_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. Input only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearBillingAccount() { - - billingAccount_ = getDefaultInstance().getBillingAccount(); - onChanged(); - return this; - } - /** - *
-     * Required. Input only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @param value The bytes for billingAccount to set. - * @return This builder for chaining. - */ - public Builder setBillingAccountBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - billingAccount_ = value; - onChanged(); - return this; - } - - private java.lang.Object etag_ = ""; - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = value; - onChanged(); - return this; - } - - 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(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - @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(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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; - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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; - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - 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(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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; - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - public Builder putAllLabels( - java.util.Map values) { - internalGetMutableLabels().getMutableMap() - .putAll(values); - return this; - } - - private java.lang.Object provisionedResourcesParent_ = ""; - /** - *
-     * Input only. The parent resource for the resources managed by this Assured
-     * Workload. May be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The provisionedResourcesParent. - */ - public java.lang.String getProvisionedResourcesParent() { - java.lang.Object ref = provisionedResourcesParent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - provisionedResourcesParent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured
-     * Workload. May be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for provisionedResourcesParent. - */ - public com.google.protobuf.ByteString - getProvisionedResourcesParentBytes() { - java.lang.Object ref = provisionedResourcesParent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - provisionedResourcesParent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured
-     * Workload. May be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param value The provisionedResourcesParent to set. - * @return This builder for chaining. - */ - public Builder setProvisionedResourcesParent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - provisionedResourcesParent_ = value; - onChanged(); - return this; - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured
-     * Workload. May be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearProvisionedResourcesParent() { - - provisionedResourcesParent_ = getDefaultInstance().getProvisionedResourcesParent(); - onChanged(); - return this; - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured
-     * Workload. May be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param value The bytes for provisionedResourcesParent to set. - * @return This builder for chaining. - */ - public Builder setProvisionedResourcesParentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - provisionedResourcesParent_ = value; - onChanged(); - return this; - } - - private com.google.cloud.assuredworkloads.v1.Workload.KMSSettings kmsSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return Whether the kmsSettings field is set. - */ - public boolean hasKmsSettings() { - return kmsSettingsBuilder_ != null || kmsSettings_ != null; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The kmsSettings. - */ - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getKmsSettings() { - if (kmsSettingsBuilder_ == null) { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } else { - return kmsSettingsBuilder_.getMessage(); - } - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - kmsSettings_ = value; - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder setKmsSettings( - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder builderForValue) { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = builderForValue.build(); - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (kmsSettings_ != null) { - kmsSettings_ = - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); - } else { - kmsSettings_ = value; - } - onChanged(); - } else { - kmsSettingsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder clearKmsSettings() { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - onChanged(); - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { - - onChanged(); - return getKmsSettingsFieldBuilder().getBuilder(); - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - if (kmsSettingsBuilder_ != null) { - return kmsSettingsBuilder_.getMessageOrBuilder(); - } else { - return kmsSettings_ == null ? - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set a project
-     * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-     * Compliance Regimes.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder> - getKmsSettingsFieldBuilder() { - if (kmsSettingsBuilder_ == null) { - kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder>( - getKmsSettings(), - getParentForChildren(), - isClean()); - kmsSettings_ = null; - } - return kmsSettingsBuilder_; - } - - private java.util.List resourceSettings_ = - java.util.Collections.emptyList(); - private void ensureResourceSettingsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = new java.util.ArrayList(resourceSettings_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder> resourceSettingsBuilder_; - - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public java.util.List getResourceSettingsList() { - if (resourceSettingsBuilder_ == null) { - return java.util.Collections.unmodifiableList(resourceSettings_); - } else { - return resourceSettingsBuilder_.getMessageList(); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public int getResourceSettingsCount() { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.size(); - } else { - return resourceSettingsBuilder_.getCount(); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getResourceSettings(int index) { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.get(index); - } else { - return resourceSettingsBuilder_.getMessage(index); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder setResourceSettings( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.set(index, value); - onChanged(); - } else { - resourceSettingsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder setResourceSettings( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.set(index, builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings(com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.add(value); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.add(index, value); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings( - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.add(builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings( - int index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.add(index, builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addAllResourceSettings( - java.lang.Iterable values) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, resourceSettings_); - onChanged(); - } else { - resourceSettingsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder clearResourceSettings() { - if (resourceSettingsBuilder_ == null) { - resourceSettings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - resourceSettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder removeResourceSettings(int index) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.remove(index); - onChanged(); - } else { - resourceSettingsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder getResourceSettingsBuilder( - int index) { - return getResourceSettingsFieldBuilder().getBuilder(index); - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index) { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.get(index); } else { - return resourceSettingsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public java.util.List - getResourceSettingsOrBuilderList() { - if (resourceSettingsBuilder_ != null) { - return resourceSettingsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(resourceSettings_); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder addResourceSettingsBuilder() { - return getResourceSettingsFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance()); - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder addResourceSettingsBuilder( - int index) { - return getResourceSettingsFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.getDefaultInstance()); - } - /** - *
-     * Input only. Resource properties that are used to customize workload
-     * resources. These properties (such as custom project id) will be used to
-     * create workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public java.util.List - getResourceSettingsBuilderList() { - return getResourceSettingsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder> - getResourceSettingsFieldBuilder() { - if (resourceSettingsBuilder_ == null) { - resourceSettingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder>( - resourceSettings_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - resourceSettings_ = null; - } - return resourceSettingsBuilder_; - } - - private int kajEnrollmentState_ = 0; - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The enum numeric value on the wire for kajEnrollmentState. - */ - @java.lang.Override public int getKajEnrollmentStateValue() { - return kajEnrollmentState_; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The enum numeric value on the wire for kajEnrollmentState to set. - * @return This builder for chaining. - */ - public Builder setKajEnrollmentStateValue(int value) { - - kajEnrollmentState_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The kajEnrollmentState. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState getKajEnrollmentState() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); - return result == null ? com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState.UNRECOGNIZED : result; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The kajEnrollmentState to set. - * @return This builder for chaining. - */ - public Builder setKajEnrollmentState(com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState value) { - if (value == null) { - throw new NullPointerException(); - } - - kajEnrollmentState_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearKajEnrollmentState() { - - kajEnrollmentState_ = 0; - onChanged(); - return this; - } - - private boolean enableSovereignControls_ ; - /** - *
-     * Optional. Indicates the sovereignty status of the given workload.
-     * Currently meant to be used by Europe/Canada customers.
-     * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enableSovereignControls. - */ - @java.lang.Override - public boolean getEnableSovereignControls() { - return enableSovereignControls_; - } - /** - *
-     * Optional. Indicates the sovereignty status of the given workload.
-     * Currently meant to be used by Europe/Canada customers.
-     * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The enableSovereignControls to set. - * @return This builder for chaining. - */ - public Builder setEnableSovereignControls(boolean value) { - - enableSovereignControls_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. Indicates the sovereignty status of the given workload.
-     * Currently meant to be used by Europe/Canada customers.
-     * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearEnableSovereignControls() { - - enableSovereignControls_ = false; - onChanged(); - return this; - } - - private com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder> saaEnrollmentResponseBuilder_; - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the saaEnrollmentResponse field is set. - */ - public boolean hasSaaEnrollmentResponse() { - return saaEnrollmentResponseBuilder_ != null || saaEnrollmentResponse_ != null; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The saaEnrollmentResponse. - */ - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { - if (saaEnrollmentResponseBuilder_ == null) { - return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; - } else { - return saaEnrollmentResponseBuilder_.getMessage(); - } - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse value) { - if (saaEnrollmentResponseBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - saaEnrollmentResponse_ = value; - onChanged(); - } else { - saaEnrollmentResponseBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setSaaEnrollmentResponse( - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder builderForValue) { - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponse_ = builderForValue.build(); - onChanged(); - } else { - saaEnrollmentResponseBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse value) { - if (saaEnrollmentResponseBuilder_ == null) { - if (saaEnrollmentResponse_ != null) { - saaEnrollmentResponse_ = - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.newBuilder(saaEnrollmentResponse_).mergeFrom(value).buildPartial(); - } else { - saaEnrollmentResponse_ = value; - } - onChanged(); - } else { - saaEnrollmentResponseBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearSaaEnrollmentResponse() { - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponse_ = null; - onChanged(); - } else { - saaEnrollmentResponse_ = null; - saaEnrollmentResponseBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder getSaaEnrollmentResponseBuilder() { - - onChanged(); - return getSaaEnrollmentResponseFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { - if (saaEnrollmentResponseBuilder_ != null) { - return saaEnrollmentResponseBuilder_.getMessageOrBuilder(); - } else { - return saaEnrollmentResponse_ == null ? - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; - } - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder> - getSaaEnrollmentResponseFieldBuilder() { - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder>( - getSaaEnrollmentResponse(), - getParentForChildren(), - isClean()); - saaEnrollmentResponse_ = null; - } - return saaEnrollmentResponseBuilder_; - } - @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.assuredworkloads.v1.Workload) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1.Workload) - private static final com.google.cloud.assuredworkloads.v1.Workload DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1.Workload(); - } - - public static com.google.cloud.assuredworkloads.v1.Workload getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Workload parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Workload(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.assuredworkloads.v1.Workload getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java deleted file mode 100644 index 5f15b8c3d132..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadName.java +++ /dev/null @@ -1,227 +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.assuredworkloads.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 WorkloadName implements ResourceName { - private static final PathTemplate ORGANIZATION_LOCATION_WORKLOAD = - PathTemplate.createWithoutUrlEncoding( - "organizations/{organization}/locations/{location}/workloads/{workload}"); - private volatile Map fieldValuesMap; - private final String organization; - private final String location; - private final String workload; - - @Deprecated - protected WorkloadName() { - organization = null; - location = null; - workload = null; - } - - private WorkloadName(Builder builder) { - organization = Preconditions.checkNotNull(builder.getOrganization()); - location = Preconditions.checkNotNull(builder.getLocation()); - workload = Preconditions.checkNotNull(builder.getWorkload()); - } - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public String getWorkload() { - return workload; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static WorkloadName of(String organization, String location, String workload) { - return newBuilder() - .setOrganization(organization) - .setLocation(location) - .setWorkload(workload) - .build(); - } - - public static String format(String organization, String location, String workload) { - return newBuilder() - .setOrganization(organization) - .setLocation(location) - .setWorkload(workload) - .build() - .toString(); - } - - public static WorkloadName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ORGANIZATION_LOCATION_WORKLOAD.validatedMatch( - formattedString, "WorkloadName.parse: formattedString not in valid format"); - return of(matchMap.get("organization"), matchMap.get("location"), matchMap.get("workload")); - } - - 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 (WorkloadName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ORGANIZATION_LOCATION_WORKLOAD.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (organization != null) { - fieldMapBuilder.put("organization", organization); - } - if (location != null) { - fieldMapBuilder.put("location", location); - } - if (workload != null) { - fieldMapBuilder.put("workload", workload); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ORGANIZATION_LOCATION_WORKLOAD.instantiate( - "organization", organization, "location", location, "workload", workload); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - WorkloadName that = ((WorkloadName) o); - return Objects.equals(this.organization, that.organization) - && Objects.equals(this.location, that.location) - && Objects.equals(this.workload, that.workload); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(organization); - h *= 1000003; - h ^= Objects.hashCode(location); - h *= 1000003; - h ^= Objects.hashCode(workload); - return h; - } - - /** Builder for organizations/{organization}/locations/{location}/workloads/{workload}. */ - public static class Builder { - private String organization; - private String location; - private String workload; - - protected Builder() {} - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public String getWorkload() { - return workload; - } - - public Builder setOrganization(String organization) { - this.organization = organization; - return this; - } - - public Builder setLocation(String location) { - this.location = location; - return this; - } - - public Builder setWorkload(String workload) { - this.workload = workload; - return this; - } - - private Builder(WorkloadName workloadName) { - this.organization = workloadName.organization; - this.location = workloadName.location; - this.workload = workloadName.workload; - } - - public WorkloadName build() { - return new WorkloadName(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java deleted file mode 100644 index 2d13a77c9026..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/java/com/google/cloud/assuredworkloads/v1/WorkloadOrBuilder.java +++ /dev/null @@ -1,460 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1; - -public interface WorkloadOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1.Workload) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString - getDisplayNameBytes(); - - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - java.util.List - getResourcesList(); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfo getResources(int index); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - int getResourcesCount(); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - java.util.List - getResourcesOrBuilderList(); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( - int index); - - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The enum numeric value on the wire for complianceRegime. - */ - int getComplianceRegimeValue(); - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The complianceRegime. - */ - com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime getComplianceRegime(); - - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - *
-   * Required. Input only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return The billingAccount. - */ - java.lang.String getBillingAccount(); - /** - *
-   * Required. Input only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for billingAccount. - */ - com.google.protobuf.ByteString - getBillingAccountBytes(); - - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - java.lang.String getEtag(); - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - com.google.protobuf.ByteString - getEtagBytes(); - - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - int getLabelsCount(); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - boolean containsLabels( - java.lang.String key); - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getLabels(); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - java.util.Map - getLabelsMap(); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - /* nullable */ -java.lang.String getLabelsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - java.lang.String getLabelsOrThrow( - java.lang.String key); - - /** - *
-   * Input only. The parent resource for the resources managed by this Assured
-   * Workload. May be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The provisionedResourcesParent. - */ - java.lang.String getProvisionedResourcesParent(); - /** - *
-   * Input only. The parent resource for the resources managed by this Assured
-   * Workload. May be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for provisionedResourcesParent. - */ - com.google.protobuf.ByteString - getProvisionedResourcesParentBytes(); - - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set a project
-   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-   * Compliance Regimes.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return Whether the kmsSettings field is set. - */ - boolean hasKmsSettings(); - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set a project
-   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-   * Compliance Regimes.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The kmsSettings. - */ - com.google.cloud.assuredworkloads.v1.Workload.KMSSettings getKmsSettings(); - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set a project
-   * with a KMS CMEK key is provisioned. This field is mandatory for a subset of
-   * Compliance Regimes.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KMSSettings kms_settings = 14 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); - - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - java.util.List - getResourceSettingsList(); - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettings getResourceSettings(int index); - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - int getResourceSettingsCount(); - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - java.util.List - getResourceSettingsOrBuilderList(); - /** - *
-   * Input only. Resource properties that are used to customize workload
-   * resources. These properties (such as custom project id) will be used to
-   * create workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index); - - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The enum numeric value on the wire for kajEnrollmentState. - */ - int getKajEnrollmentStateValue(); - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The kajEnrollmentState. - */ - com.google.cloud.assuredworkloads.v1.Workload.KajEnrollmentState getKajEnrollmentState(); - - /** - *
-   * Optional. Indicates the sovereignty status of the given workload.
-   * Currently meant to be used by Europe/Canada customers.
-   * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enableSovereignControls. - */ - boolean getEnableSovereignControls(); - - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the saaEnrollmentResponse field is set. - */ - boolean hasSaaEnrollmentResponse(); - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The saaEnrollmentResponse. - */ - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse(); - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto b/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto deleted file mode 100644 index 9d4045e46d2a..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/proto-google-cloud-assured-workloads-v1/src/main/proto/google/cloud/assuredworkloads/v1/assuredworkloads.proto +++ /dev/null @@ -1,466 +0,0 @@ -// Copyright 2021 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 -// -// http://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. - -syntax = "proto3"; - -package google.cloud.assuredworkloads.v1; - -import "google/api/annotations.proto"; -import "google/api/client.proto"; -import "google/api/field_behavior.proto"; -import "google/api/resource.proto"; -import "google/longrunning/operations.proto"; -import "google/protobuf/duration.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/field_mask.proto"; -import "google/protobuf/timestamp.proto"; - -option csharp_namespace = "Google.Cloud.AssuredWorkloads.V1"; -option go_package = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1;assuredworkloads"; -option java_multiple_files = true; -option java_outer_classname = "AssuredworkloadsProto"; -option java_package = "com.google.cloud.assuredworkloads.v1"; -option php_namespace = "Google\\Cloud\\AssuredWorkloads\\V1"; -option ruby_package = "Google::Cloud::AssuredWorkloads::V1"; -option (google.api.resource_definition) = { - type: "assuredworkloads.googleapis.com/Location" - pattern: "organizations/{organization}/locations/{location}" -}; - -// Service to manage AssuredWorkloads. -service AssuredWorkloadsService { - option (google.api.default_host) = "assuredworkloads.googleapis.com"; - option (google.api.oauth_scopes) = - "https://www.googleapis.com/auth/cloud-platform"; - - // Creates Assured Workload. - rpc CreateWorkload(CreateWorkloadRequest) - returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=organizations/*/locations/*}/workloads" - body: "workload" - }; - option (google.api.method_signature) = "parent,workload"; - option (google.longrunning.operation_info) = { - response_type: "Workload" - metadata_type: "CreateWorkloadOperationMetadata" - }; - } - - // Updates an existing workload. - // Currently allows updating of workload display_name and labels. - // For force updates don't set etag field in the Workload. - // Only one update operation per workload can be in progress. - rpc UpdateWorkload(UpdateWorkloadRequest) returns (Workload) { - option (google.api.http) = { - patch: "/v1/{workload.name=organizations/*/locations/*/workloads/*}" - body: "workload" - }; - option (google.api.method_signature) = "workload,update_mask"; - } - - // Deletes the workload. Make sure that workload's direct children are already - // in a deleted state, otherwise the request will fail with a - // FAILED_PRECONDITION error. - rpc DeleteWorkload(DeleteWorkloadRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { - delete: "/v1/{name=organizations/*/locations/*/workloads/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Gets Assured Workload associated with a CRM Node - rpc GetWorkload(GetWorkloadRequest) returns (Workload) { - option (google.api.http) = { - get: "/v1/{name=organizations/*/locations/*/workloads/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Lists Assured Workloads under a CRM Node. - rpc ListWorkloads(ListWorkloadsRequest) returns (ListWorkloadsResponse) { - option (google.api.http) = { - get: "/v1/{parent=organizations/*/locations/*}/workloads" - }; - option (google.api.method_signature) = "parent"; - } -} - -// Request for creating a workload. -message CreateWorkloadRequest { - // Required. The resource name of the new Workload's parent. - // Must be of the form `organizations/{org_id}/locations/{location_id}`. - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "assuredworkloads.googleapis.com/Workload" - } - ]; - - // Required. Assured Workload to create - Workload workload = 2 [(google.api.field_behavior) = REQUIRED]; - - // Optional. A identifier associated with the workload and underlying projects - // which allows for the break down of billing costs for a workload. The value - // provided for the identifier will add a label to the workload and contained - // projects with the identifier as the value. - string external_id = 3 [(google.api.field_behavior) = OPTIONAL]; -} - -// Request for Updating a workload. -message UpdateWorkloadRequest { - // Required. The workload to update. - // The workload’s `name` field is used to identify the workload to be updated. - // Format: - // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - Workload workload = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. The list of fields to be updated. - google.protobuf.FieldMask update_mask = 2 - [(google.api.field_behavior) = REQUIRED]; -} - -// Request for deleting a Workload. -message DeleteWorkloadRequest { - // Required. The `name` field is used to identify the workload. - // Format: - // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "assuredworkloads.googleapis.com/Workload" - } - ]; - - // Optional. The etag of the workload. - // If this is provided, it must match the server's etag. - string etag = 2 [(google.api.field_behavior) = OPTIONAL]; -} - -// Request for fetching a workload. -message GetWorkloadRequest { - // Required. The resource name of the Workload to fetch. This is the - // workloads's relative path in the API, formatted as - // "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". - // For example, - // "organizations/123/locations/us-east1/workloads/assured-workload-1". - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "assuredworkloads.googleapis.com/Workload" - } - ]; -} - -// Request for fetching workloads in an organization. -message ListWorkloadsRequest { - // Required. Parent Resource to list workloads from. - // Must be of the form `organizations/{org_id}/locations/{location}`. - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "assuredworkloads.googleapis.com/Workload" - } - ]; - - // Page size. - int32 page_size = 2; - - // Page token returned from previous request. Page token contains context from - // previous request. Page token needs to be passed in the second and following - // requests. - string page_token = 3; - - // A custom filter for filtering by properties of a workload. At this time, - // only filtering by labels is supported. - string filter = 4; -} - -// Response of ListWorkloads endpoint. -message ListWorkloadsResponse { - // List of Workloads under a given parent. - repeated Workload workloads = 1; - - // The next page token. Return empty if reached the last page. - string next_page_token = 2; -} - -// An Workload object for managing highly regulated workloads of cloud -// customers. -message Workload { - option (google.api.resource) = { - type: "assuredworkloads.googleapis.com/Workload" - pattern: "organizations/{organization}/locations/{location}/workloads/{workload}" - }; - - // Represent the resources that are children of this Workload. - message ResourceInfo { - // The type of resource. - enum ResourceType { - // Unknown resource type. - RESOURCE_TYPE_UNSPECIFIED = 0; - - // Consumer project. - CONSUMER_PROJECT = 1; - - // Consumer project containing encryption keys. - ENCRYPTION_KEYS_PROJECT = 2; - - // Keyring resource that hosts encryption keys. - KEYRING = 3; - } - - // Resource identifier. - // For a project this represents project_number. - int64 resource_id = 1; - - // Indicates the type of resource. - ResourceType resource_type = 2; - } - - // Settings specific to the Key Management Service. - message KMSSettings { - // Required. Input only. Immutable. The time at which the Key Management - // Service will automatically create a new version of the crypto key and - // mark it as the primary. - google.protobuf.Timestamp next_rotation_time = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Required. Input only. Immutable. [next_rotation_time] will be advanced by - // this period when the Key Management Service automatically rotates a key. - // Must be at least 24 hours and at most 876,000 hours. - google.protobuf.Duration rotation_period = 2 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Represent the custom settings for the resources to be created. - message ResourceSettings { - // Resource identifier. - // For a project this represents project_id. If the project is already - // taken, the workload creation will fail. - string resource_id = 1; - - // Indicates the type of resource. This field should be specified to - // correspond the id to the right project type (CONSUMER_PROJECT or - // ENCRYPTION_KEYS_PROJECT) - ResourceInfo.ResourceType resource_type = 2; - - // User-assigned resource display name. - // If not empty it will be used to create a resource with the specified - // name. - string display_name = 3; - } - - // Signed Access Approvals (SAA) enrollment response. - message SaaEnrollmentResponse { - // Setup state of SAA enrollment. - enum SetupState { - // Unspecified. - SETUP_STATE_UNSPECIFIED = 0; - - // SAA enrollment pending. - STATUS_PENDING = 1; - - // SAA enrollment comopleted. - STATUS_COMPLETE = 2; - } - - // Setup error of SAA enrollment. - enum SetupError { - // Unspecified. - SETUP_ERROR_UNSPECIFIED = 0; - - // Invalid states for all customers, to be redirected to AA UI for - // additional details. - ERROR_INVALID_BASE_SETUP = 1; - - // Returned when there is not an EKM key configured. - ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; - - // Returned when there are no enrolled services or the customer is - // enrolled in CAA only for a subset of services. - ERROR_NOT_ALL_SERVICES_ENROLLED = 3; - - // Returned when exception was encountered during evaluation of other - // criteria. - ERROR_SETUP_CHECK_FAILED = 4; - } - - // Indicates SAA enrollment status of a given workload. - optional SetupState setup_status = 1; - - // Indicates SAA enrollment setup error if any. - repeated SetupError setup_errors = 2; - } - - // Supported Compliance Regimes. - enum ComplianceRegime { - // Unknown compliance regime. - COMPLIANCE_REGIME_UNSPECIFIED = 0; - - // Information protection as per DoD IL4 requirements. - IL4 = 1; - - // Criminal Justice Information Services (CJIS) Security policies. - CJIS = 2; - - // FedRAMP High data protection controls - FEDRAMP_HIGH = 3; - - // FedRAMP Moderate data protection controls - FEDRAMP_MODERATE = 4; - - // Assured Workloads For US Regions data protection controls - US_REGIONAL_ACCESS = 5; - - // Health Insurance Portability and Accountability Act controls - HIPAA = 6; - - // Health Information Trust Alliance controls - HITRUST = 7; - - // Assured Workloads For EU Regions and Support controls - EU_REGIONS_AND_SUPPORT = 8; - - // Assured Workloads For Canada Regions and Support controls - CA_REGIONS_AND_SUPPORT = 9; - - // International Traffic in Arms Regulations - ITAR = 10; - } - - // Key Access Justifications(KAJ) Enrollment State. - enum KajEnrollmentState { - // Default State for KAJ Enrollment. - KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; - - // Pending State for KAJ Enrollment. - KAJ_ENROLLMENT_STATE_PENDING = 1; - - // Complete State for KAJ Enrollment. - KAJ_ENROLLMENT_STATE_COMPLETE = 2; - } - - // Optional. The resource name of the workload. - // Format: - // organizations/{organization}/locations/{location}/workloads/{workload} - // - // Read-only. - string name = 1 [(google.api.field_behavior) = OPTIONAL]; - - // Required. The user-assigned display name of the Workload. - // When present it must be between 4 to 30 characters. - // Allowed characters are: lowercase and uppercase letters, numbers, - // hyphen, and spaces. - // - // Example: My Workload - string display_name = 2 [(google.api.field_behavior) = REQUIRED]; - - // Output only. The resources associated with this workload. - // These resources will be created when creating the workload. - // If any of the projects already exist, the workload creation will fail. - // Always read only. - repeated ResourceInfo resources = 3 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Required. Immutable. Compliance Regime associated with this workload. - ComplianceRegime compliance_regime = 4 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Output only. Immutable. The Workload creation timestamp. - google.protobuf.Timestamp create_time = 5 [ - (google.api.field_behavior) = OUTPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Required. Input only. The billing account used for the resources which are - // direct children of workload. This billing account is initially associated - // with the resources created as part of Workload creation. - // After the initial creation of these resources, the customer can change - // the assigned billing account. - // The resource name has the form - // `billingAccounts/{billing_account_id}`. For example, - // `billingAccounts/012345-567890-ABCDEF`. - string billing_account = 6 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = INPUT_ONLY - ]; - - // Optional. ETag of the workload, it is calculated on the basis - // of the Workload contents. It will be used in Update & Delete operations. - string etag = 9 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Labels applied to the workload. - map labels = 10 [(google.api.field_behavior) = OPTIONAL]; - - // Input only. The parent resource for the resources managed by this Assured - // Workload. May be either empty or a folder resource which is a child of the - // Workload parent. If not specified all resources are created under the - // parent organization. - // Format: - // folders/{folder_id} - string provisioned_resources_parent = 13 - [(google.api.field_behavior) = INPUT_ONLY]; - - // Input only. Settings used to create a CMEK crypto key. When set a project - // with a KMS CMEK key is provisioned. This field is mandatory for a subset of - // Compliance Regimes. - KMSSettings kms_settings = 14 [(google.api.field_behavior) = INPUT_ONLY]; - - // Input only. Resource properties that are used to customize workload - // resources. These properties (such as custom project id) will be used to - // create workload resources if possible. This field is optional. - repeated ResourceSettings resource_settings = 15 - [(google.api.field_behavior) = INPUT_ONLY]; - - // Output only. Represents the KAJ enrollment state of the given workload. - KajEnrollmentState kaj_enrollment_state = 17 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Optional. Indicates the sovereignty status of the given workload. - // Currently meant to be used by Europe/Canada customers. - bool enable_sovereign_controls = 18 [(google.api.field_behavior) = OPTIONAL]; - - // Output only. Represents the SAA enrollment response of the given workload. - // SAA enrollment response is queried during GetWorkload call. - // In failure cases, user friendly error message is shown in SAA details page. - SaaEnrollmentResponse saa_enrollment_response = 20 - [(google.api.field_behavior) = OUTPUT_ONLY]; -} - -// Operation metadata to give request details of CreateWorkload. -message CreateWorkloadOperationMetadata { - // Optional. Time when the operation was created. - google.protobuf.Timestamp create_time = 1 - [(google.api.field_behavior) = OPTIONAL]; - - // Optional. The display name of the workload. - string display_name = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. The parent of the workload. - string parent = 3 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Compliance controls that should be applied to the resources - // managed by the workload. - Workload.ComplianceRegime compliance_regime = 4 - [(google.api.field_behavior) = OPTIONAL]; -} diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java deleted file mode 100644 index 360a69cebd55..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] -import com.google.api.gax.core.FixedCredentialsProvider; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; -import com.google.cloud.assuredworkloads.v1.myCredentials; - -public class SyncCreateSetCredentialsProvider { - - public static void main(String[] args) throws Exception { - syncCreateSetCredentialsProvider(); - } - - public static void syncCreateSetCredentialsProvider() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - AssuredWorkloadsServiceSettings.newBuilder() - .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) - .build(); - AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java deleted file mode 100644 index 36a9c4e3a7a5..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; - -public class SyncCreateSetCredentialsProvider1 { - - public static void main(String[] args) throws Exception { - syncCreateSetCredentialsProvider1(); - } - - public static void syncCreateSetCredentialsProvider1() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - AssuredWorkloadsServiceSettings.newBuilder() - .setTransportChannelProvider( - AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build()) - .build(); - AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java deleted file mode 100644 index 1ff0e1c9a0a7..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java +++ /dev/null @@ -1,39 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; -import com.google.cloud.assuredworkloads.v1.myEndpoint; - -public class SyncCreateSetEndpoint { - - public static void main(String[] args) throws Exception { - syncCreateSetEndpoint(); - } - - public static void syncCreateSetEndpoint() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - AssuredWorkloadsServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); - AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java deleted file mode 100644 index 67365c6f22d9..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java +++ /dev/null @@ -1,51 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.longrunning.Operation; - -public class AsyncCreateWorkload { - - public static void main(String[] args) throws Exception { - asyncCreateWorkload(); - } - - public static void asyncCreateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setWorkload(Workload.newBuilder().build()) - .setExternalId("externalId-1699764666") - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request); - // Do something. - Operation response = future.get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java deleted file mode 100644 index b485dd1926af..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java +++ /dev/null @@ -1,51 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_lro_async] -import com.google.api.gax.longrunning.OperationFuture; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class AsyncCreateWorkloadLRO { - - public static void main(String[] args) throws Exception { - asyncCreateWorkloadLRO(); - } - - public static void asyncCreateWorkloadLRO() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setWorkload(Workload.newBuilder().build()) - .setExternalId("externalId-1699764666") - .build(); - OperationFuture future = - assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request); - // Do something. - Workload response = future.get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_lro_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java deleted file mode 100644 index 35d43de43ea5..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java +++ /dev/null @@ -1,46 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class SyncCreateWorkload { - - public static void main(String[] args) throws Exception { - syncCreateWorkload(); - } - - public static void syncCreateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setWorkload(Workload.newBuilder().build()) - .setExternalId("externalId-1699764666") - .build(); - Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(request).get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java deleted file mode 100644 index 00a426a799d3..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class SyncCreateWorkloadLocationnameWorkload { - - public static void main(String[] args) throws Exception { - syncCreateWorkloadLocationnameWorkload(); - } - - public static void syncCreateWorkloadLocationnameWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java deleted file mode 100644 index 162dad0b716d..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class SyncCreateWorkloadStringWorkload { - - public static void main(String[] args) throws Exception { - syncCreateWorkloadStringWorkload(); - } - - public static void syncCreateWorkloadStringWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); - Workload workload = Workload.newBuilder().build(); - Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java deleted file mode 100644 index 33b8c3df51a7..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java +++ /dev/null @@ -1,49 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.WorkloadName; -import com.google.protobuf.Empty; - -public class AsyncDeleteWorkload { - - public static void main(String[] args) throws Exception { - asyncDeleteWorkload(); - } - - public static void asyncDeleteWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - DeleteWorkloadRequest request = - DeleteWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setEtag("etag3123477") - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request); - // Do something. - future.get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java deleted file mode 100644 index c902ca420b82..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java +++ /dev/null @@ -1,45 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.WorkloadName; -import com.google.protobuf.Empty; - -public class SyncDeleteWorkload { - - public static void main(String[] args) throws Exception { - syncDeleteWorkload(); - } - - public static void syncDeleteWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - DeleteWorkloadRequest request = - DeleteWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setEtag("etag3123477") - .build(); - assuredWorkloadsServiceClient.deleteWorkload(request); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java deleted file mode 100644 index 20a7f9437557..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.WorkloadName; -import com.google.protobuf.Empty; - -public class SyncDeleteWorkloadString { - - public static void main(String[] args) throws Exception { - syncDeleteWorkloadString(); - } - - public static void syncDeleteWorkloadString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); - assuredWorkloadsServiceClient.deleteWorkload(name); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java deleted file mode 100644 index b9b3bd0d114e..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.WorkloadName; -import com.google.protobuf.Empty; - -public class SyncDeleteWorkloadWorkloadname { - - public static void main(String[] args) throws Exception { - syncDeleteWorkloadWorkloadname(); - } - - public static void syncDeleteWorkloadWorkloadname() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - assuredWorkloadsServiceClient.deleteWorkload(name); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java deleted file mode 100644 index 85b4562ba4c9..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java +++ /dev/null @@ -1,48 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.cloud.assuredworkloads.v1.WorkloadName; - -public class AsyncGetWorkload { - - public static void main(String[] args) throws Exception { - asyncGetWorkload(); - } - - public static void asyncGetWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - GetWorkloadRequest request = - GetWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request); - // Do something. - Workload response = future.get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java deleted file mode 100644 index fbf42f69f89c..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java +++ /dev/null @@ -1,44 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.cloud.assuredworkloads.v1.WorkloadName; - -public class SyncGetWorkload { - - public static void main(String[] args) throws Exception { - syncGetWorkload(); - } - - public static void syncGetWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - GetWorkloadRequest request = - GetWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .build(); - Workload response = assuredWorkloadsServiceClient.getWorkload(request); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java deleted file mode 100644 index 940488b7144d..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_string_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.cloud.assuredworkloads.v1.WorkloadName; - -public class SyncGetWorkloadString { - - public static void main(String[] args) throws Exception { - syncGetWorkloadString(); - } - - public static void syncGetWorkloadString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); - Workload response = assuredWorkloadsServiceClient.getWorkload(name); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java deleted file mode 100644 index 80c6006dfe32..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.cloud.assuredworkloads.v1.WorkloadName; - -public class SyncGetWorkloadWorkloadname { - - public static void main(String[] args) throws Exception { - syncGetWorkloadWorkloadname(); - } - - public static void syncGetWorkloadWorkloadname() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - Workload response = assuredWorkloadsServiceClient.getWorkload(name); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java deleted file mode 100644 index 46ca44020786..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java +++ /dev/null @@ -1,53 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class AsyncListWorkloads { - - public static void main(String[] args) throws Exception { - asyncListWorkloads(); - } - - public static void asyncListWorkloads() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .setFilter("filter-1274492040") - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request); - // Do something. - for (Workload element : future.get().iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java deleted file mode 100644 index 434fa1008616..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java +++ /dev/null @@ -1,61 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.common.base.Strings; - -public class AsyncListWorkloadsPaged { - - public static void main(String[] args) throws Exception { - asyncListWorkloadsPaged(); - } - - public static void asyncListWorkloadsPaged() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .setFilter("filter-1274492040") - .build(); - while (true) { - ListWorkloadsResponse response = - assuredWorkloadsServiceClient.listWorkloadsCallable().call(request); - for (Workload element : response.getWorkloadsList()) { - // doThingsWith(element); - } - String nextPageToken = response.getNextPageToken(); - if (!Strings.isNullOrEmpty(nextPageToken)) { - request = request.toBuilder().setPageToken(nextPageToken).build(); - } else { - break; - } - } - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java deleted file mode 100644 index 7760203911d6..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java +++ /dev/null @@ -1,49 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class SyncListWorkloads { - - public static void main(String[] args) throws Exception { - syncListWorkloads(); - } - - public static void syncListWorkloads() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .setFilter("filter-1274492040") - .build(); - for (Workload element : assuredWorkloadsServiceClient.listWorkloads(request).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java deleted file mode 100644 index 812e8463fd23..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class SyncListWorkloadsLocationname { - - public static void main(String[] args) throws Exception { - syncListWorkloadsLocationname(); - } - - public static void syncListWorkloadsLocationname() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java deleted file mode 100644 index b8b5862767ee..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.LocationName; -import com.google.cloud.assuredworkloads.v1.Workload; - -public class SyncListWorkloadsString { - - public static void main(String[] args) throws Exception { - syncListWorkloadsString(); - } - - public static void syncListWorkloadsString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); - for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java deleted file mode 100644 index 9422234caf2c..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java +++ /dev/null @@ -1,49 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.protobuf.FieldMask; - -public class AsyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - asyncUpdateWorkload(); - } - - public static void asyncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - UpdateWorkloadRequest request = - UpdateWorkloadRequest.newBuilder() - .setWorkload(Workload.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request); - // Do something. - Workload response = future.get(); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java deleted file mode 100644 index b69e3b6c37b3..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java +++ /dev/null @@ -1,45 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.protobuf.FieldMask; - -public class SyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - syncUpdateWorkload(); - } - - public static void syncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - UpdateWorkloadRequest request = - UpdateWorkloadRequest.newBuilder() - .setWorkload(Workload.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - Workload response = assuredWorkloadsServiceClient.updateWorkload(request); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java deleted file mode 100644 index 752236cf9d7d..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1.Workload; -import com.google.protobuf.FieldMask; - -public class SyncUpdateWorkloadWorkloadFieldmask { - - public static void main(String[] args) throws Exception { - syncUpdateWorkloadWorkloadFieldmask(); - } - - public static void syncUpdateWorkloadWorkloadFieldmask() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - Workload workload = Workload.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask); - } - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java deleted file mode 100644 index afa9fe9eccc3..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java +++ /dev/null @@ -1,47 +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.assuredworkloads.v1.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsservicesettings_updateworkload_sync] -import com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceSettings; -import java.time.Duration; - -public class SyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - syncUpdateWorkload(); - } - - public static void syncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder = - AssuredWorkloadsServiceSettings.newBuilder(); - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .setRetrySettings( - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .getRetrySettings() - .toBuilder() - .setTotalTimeout(Duration.ofSeconds(30)) - .build()); - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - assuredWorkloadsServiceSettingsBuilder.build(); - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsservicesettings_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java deleted file mode 100644 index d2ac4c549232..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java +++ /dev/null @@ -1,47 +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.assuredworkloads.v1.stub.samples; - -// [START assuredworkloads_v1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] -import com.google.cloud.assuredworkloads.v1.stub.AssuredWorkloadsServiceStubSettings; -import java.time.Duration; - -public class SyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - syncUpdateWorkload(); - } - - public static void syncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder = - AssuredWorkloadsServiceStubSettings.newBuilder(); - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .setRetrySettings( - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .getRetrySettings() - .toBuilder() - .setTotalTimeout(Duration.ofSeconds(30)) - .build()); - AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings = - assuredWorkloadsServiceSettingsBuilder.build(); - } -} -// [END assuredworkloads_v1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java deleted file mode 100644 index b99c5e0cd505..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClient.java +++ /dev/null @@ -1,1064 +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.assuredworkloads.v1beta1; - -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.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStub; -import com.google.cloud.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStubSettings; -import com.google.common.util.concurrent.MoreExecutors; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Service Description: Service to manage AssuredWorkloads. - * - *

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 (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create()) {
- *   Workload workload = Workload.newBuilder().build();
- *   FieldMask updateMask = FieldMask.newBuilder().build();
- *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
- * }
- * }
- * - *

Note: close() needs to be called on the AssuredWorkloadsServiceClient 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 - * AssuredWorkloadsServiceSettings 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.
- * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
- *     AssuredWorkloadsServiceSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
- * }
- * - *

To customize the endpoint: - * - *

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

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.
- * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
- *     AssuredWorkloadsServiceSettings.newBuilder()
- *         .setTransportChannelProvider(
- *             AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build())
- *         .build();
- * AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings);
- * }
- * - *

Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class AssuredWorkloadsServiceClient implements BackgroundResource { - private final AssuredWorkloadsServiceSettings settings; - private final AssuredWorkloadsServiceStub stub; - private final OperationsClient httpJsonOperationsClient; - private final com.google.longrunning.OperationsClient operationsClient; - - /** Constructs an instance of AssuredWorkloadsServiceClient with default settings. */ - public static final AssuredWorkloadsServiceClient create() throws IOException { - return create(AssuredWorkloadsServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceSettings settings) - throws IOException { - return new AssuredWorkloadsServiceClient(settings); - } - - /** - * Constructs an instance of AssuredWorkloadsServiceClient, using the given stub for making calls. - * This is for advanced usage - prefer using create(AssuredWorkloadsServiceSettings). - */ - public static final AssuredWorkloadsServiceClient create(AssuredWorkloadsServiceStub stub) { - return new AssuredWorkloadsServiceClient(stub); - } - - /** - * Constructs an instance of AssuredWorkloadsServiceClient, 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 AssuredWorkloadsServiceClient(AssuredWorkloadsServiceSettings settings) - throws IOException { - this.settings = settings; - this.stub = ((AssuredWorkloadsServiceStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = - com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); - this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); - } - - protected AssuredWorkloadsServiceClient(AssuredWorkloadsServiceStub 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 AssuredWorkloadsServiceSettings getSettings() { - return settings; - } - - public AssuredWorkloadsServiceStub 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. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
-   *   Workload workload = Workload.newBuilder().build();
-   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
-   * }
-   * }
- * - * @param parent Required. The resource name of the new Workload's parent. Must be of the form - * `organizations/{org_id}/locations/{location_id}`. - * @param workload Required. Assured Workload to create - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture createWorkloadAsync( - LocationName parent, Workload workload) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .setWorkload(workload) - .build(); - return createWorkloadAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
-   *   Workload workload = Workload.newBuilder().build();
-   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get();
-   * }
-   * }
- * - * @param parent Required. The resource name of the new Workload's parent. Must be of the form - * `organizations/{org_id}/locations/{location_id}`. - * @param workload Required. Assured Workload to create - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture createWorkloadAsync( - String parent, Workload workload) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder().setParent(parent).setWorkload(workload).build(); - return createWorkloadAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   CreateWorkloadRequest request =
-   *       CreateWorkloadRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setExternalId("externalId-1699764666")
-   *           .build();
-   *   Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(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 createWorkloadAsync( - CreateWorkloadRequest request) { - return createWorkloadOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   CreateWorkloadRequest request =
-   *       CreateWorkloadRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setExternalId("externalId-1699764666")
-   *           .build();
-   *   OperationFuture future =
-   *       assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request);
-   *   // Do something.
-   *   Workload response = future.get();
-   * }
-   * }
- */ - public final OperationCallable - createWorkloadOperationCallable() { - return stub.createWorkloadOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates Assured Workload. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   CreateWorkloadRequest request =
-   *       CreateWorkloadRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setExternalId("externalId-1699764666")
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable createWorkloadCallable() { - return stub.createWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates an existing workload. Currently allows updating of workload display_name and labels. - * For force updates don't set etag field in the Workload. Only one update operation per workload - * can be in progress. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   Workload workload = Workload.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
-   * }
-   * }
- * - * @param workload Required. The workload to update. The workload's `name` field is used to - * identify the workload to be updated. Format: - * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - * @param updateMask Required. The list of fields to be updated. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Workload updateWorkload(Workload workload, FieldMask updateMask) { - UpdateWorkloadRequest request = - UpdateWorkloadRequest.newBuilder().setWorkload(workload).setUpdateMask(updateMask).build(); - return updateWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates an existing workload. Currently allows updating of workload display_name and labels. - * For force updates don't set etag field in the Workload. Only one update operation per workload - * can be in progress. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   UpdateWorkloadRequest request =
-   *       UpdateWorkloadRequest.newBuilder()
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   Workload response = assuredWorkloadsServiceClient.updateWorkload(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 Workload updateWorkload(UpdateWorkloadRequest request) { - return updateWorkloadCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates an existing workload. Currently allows updating of workload display_name and labels. - * For force updates don't set etag field in the Workload. Only one update operation per workload - * can be in progress. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   UpdateWorkloadRequest request =
-   *       UpdateWorkloadRequest.newBuilder()
-   *           .setWorkload(Workload.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   Workload response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable updateWorkloadCallable() { - return stub.updateWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Restrict the list of resources allowed in the Workload environment. The current list of allowed - * products can be found at https://cloud.google.com/assured-workloads/docs/supported-products In - * addition to assuredworkloads.workload.update permission, the user should also have - * orgpolicy.policy.set permission on the folder resource to use this functionality. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   RestrictAllowedResourcesRequest request =
-   *       RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build();
-   *   RestrictAllowedResourcesResponse response =
-   *       assuredWorkloadsServiceClient.restrictAllowedResources(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 RestrictAllowedResourcesResponse restrictAllowedResources( - RestrictAllowedResourcesRequest request) { - return restrictAllowedResourcesCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Restrict the list of resources allowed in the Workload environment. The current list of allowed - * products can be found at https://cloud.google.com/assured-workloads/docs/supported-products In - * addition to assuredworkloads.workload.update permission, the user should also have - * orgpolicy.policy.set permission on the folder resource to use this functionality. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   RestrictAllowedResourcesRequest request =
-   *       RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.restrictAllowedResourcesCallable().futureCall(request);
-   *   // Do something.
-   *   RestrictAllowedResourcesResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - restrictAllowedResourcesCallable() { - return stub.restrictAllowedResourcesCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to - * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set - * permission on the deleted folder to remove Assured Workloads OrgPolicies. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
-   *   assuredWorkloadsServiceClient.deleteWorkload(name);
-   * }
-   * }
- * - * @param name Required. The `name` field is used to identify the workload. Format: - * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteWorkload(WorkloadName name) { - DeleteWorkloadRequest request = - DeleteWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - deleteWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to - * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set - * permission on the deleted folder to remove Assured Workloads OrgPolicies. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
-   *   assuredWorkloadsServiceClient.deleteWorkload(name);
-   * }
-   * }
- * - * @param name Required. The `name` field is used to identify the workload. Format: - * organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteWorkload(String name) { - DeleteWorkloadRequest request = DeleteWorkloadRequest.newBuilder().setName(name).build(); - deleteWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to - * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set - * permission on the deleted folder to remove Assured Workloads OrgPolicies. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   DeleteWorkloadRequest request =
-   *       DeleteWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   assuredWorkloadsServiceClient.deleteWorkload(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 void deleteWorkload(DeleteWorkloadRequest request) { - deleteWorkloadCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes the workload. Make sure that workload's direct children are already in a deleted state, - * otherwise the request will fail with a FAILED_PRECONDITION error. In addition to - * assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set - * permission on the deleted folder to remove Assured Workloads OrgPolicies. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   DeleteWorkloadRequest request =
-   *       DeleteWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable deleteWorkloadCallable() { - return stub.deleteWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]");
-   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
-   * }
-   * }
- * - * @param name Required. The resource name of the Workload to fetch. This is the workloads's - * relative path in the API, formatted as - * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For - * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Workload getWorkload(WorkloadName name) { - GetWorkloadRequest request = - GetWorkloadRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return getWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString();
-   *   Workload response = assuredWorkloadsServiceClient.getWorkload(name);
-   * }
-   * }
- * - * @param name Required. The resource name of the Workload to fetch. This is the workloads's - * relative path in the API, formatted as - * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". For - * example, "organizations/123/locations/us-east1/workloads/assured-workload-1". - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Workload getWorkload(String name) { - GetWorkloadRequest request = GetWorkloadRequest.newBuilder().setName(name).build(); - return getWorkload(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   GetWorkloadRequest request =
-   *       GetWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .build();
-   *   Workload response = assuredWorkloadsServiceClient.getWorkload(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 Workload getWorkload(GetWorkloadRequest request) { - return getWorkloadCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets Assured Workload associated with a CRM Node - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   GetWorkloadRequest request =
-   *       GetWorkloadRequest.newBuilder()
-   *           .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request);
-   *   // Do something.
-   *   Workload response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getWorkloadCallable() { - return stub.getWorkloadCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Analyze if the source Assured Workloads can be moved to the target Assured Workload - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String project = "project-309310695";
-   *   String target = "target-880905839";
-   *   AnalyzeWorkloadMoveResponse response =
-   *       assuredWorkloadsServiceClient.analyzeWorkloadMove(project, target);
-   * }
-   * }
- * - * @param project The source type is a project. Specify the project's relative resource name, - * formatted as either a project number or a project ID: "projects/{PROJECT_NUMBER}" or - * "projects/{PROJECT_ID}" For example: "projects/951040570662" when specifying a project - * number, or "projects/my-project-123" when specifying a project ID. - * @param target Required. The resource ID of the folder-based destination workload. This workload - * is where the source project will hypothetically be moved to. Specify the workload's - * relative resource name, formatted as: - * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}" For - * example: "organizations/123/locations/us-east1/workloads/assured-workload-2" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AnalyzeWorkloadMoveResponse analyzeWorkloadMove(String project, String target) { - AnalyzeWorkloadMoveRequest request = - AnalyzeWorkloadMoveRequest.newBuilder().setProject(project).setTarget(target).build(); - return analyzeWorkloadMove(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Analyze if the source Assured Workloads can be moved to the target Assured Workload - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   AnalyzeWorkloadMoveRequest request =
-   *       AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build();
-   *   AnalyzeWorkloadMoveResponse response =
-   *       assuredWorkloadsServiceClient.analyzeWorkloadMove(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 AnalyzeWorkloadMoveResponse analyzeWorkloadMove(AnalyzeWorkloadMoveRequest request) { - return analyzeWorkloadMoveCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Analyze if the source Assured Workloads can be moved to the target Assured Workload - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   AnalyzeWorkloadMoveRequest request =
-   *       AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.analyzeWorkloadMoveCallable().futureCall(request);
-   *   // Do something.
-   *   AnalyzeWorkloadMoveResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - analyzeWorkloadMoveCallable() { - return stub.analyzeWorkloadMoveCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]");
-   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Parent Resource to list workloads from. Must be of the form - * `organizations/{org_id}/locations/{location}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListWorkloadsPagedResponse listWorkloads(LocationName parent) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .build(); - return listWorkloads(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
-   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Parent Resource to list workloads from. Must be of the form - * `organizations/{org_id}/locations/{location}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListWorkloadsPagedResponse listWorkloads(String parent) { - ListWorkloadsRequest request = ListWorkloadsRequest.newBuilder().setParent(parent).build(); - return listWorkloads(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   ListWorkloadsRequest request =
-   *       ListWorkloadsRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setFilter("filter-1274492040")
-   *           .build();
-   *   for (Workload element : assuredWorkloadsServiceClient.listWorkloads(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 ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request) { - return listWorkloadsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   ListWorkloadsRequest request =
-   *       ListWorkloadsRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setFilter("filter-1274492040")
-   *           .build();
-   *   ApiFuture future =
-   *       assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (Workload element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listWorkloadsPagedCallable() { - return stub.listWorkloadsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists Assured Workloads under a CRM Node. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
-   *     AssuredWorkloadsServiceClient.create()) {
-   *   ListWorkloadsRequest request =
-   *       ListWorkloadsRequest.newBuilder()
-   *           .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setFilter("filter-1274492040")
-   *           .build();
-   *   while (true) {
-   *     ListWorkloadsResponse response =
-   *         assuredWorkloadsServiceClient.listWorkloadsCallable().call(request);
-   *     for (Workload element : response.getWorkloadsList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listWorkloadsCallable() { - return stub.listWorkloadsCallable(); - } - - @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 ListWorkloadsPagedResponse - extends AbstractPagedListResponse< - ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, - ListWorkloadsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListWorkloadsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListWorkloadsPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListWorkloadsPagedResponse(ListWorkloadsPage page) { - super(page, ListWorkloadsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListWorkloadsPage - extends AbstractPage< - ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage> { - - private ListWorkloadsPage( - PageContext context, - ListWorkloadsResponse response) { - super(context, response); - } - - private static ListWorkloadsPage createEmptyPage() { - return new ListWorkloadsPage(null, null); - } - - @Override - protected ListWorkloadsPage createPage( - PageContext context, - ListWorkloadsResponse response) { - return new ListWorkloadsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListWorkloadsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListWorkloadsRequest, ListWorkloadsResponse, Workload, ListWorkloadsPage, - ListWorkloadsFixedSizeCollection> { - - private ListWorkloadsFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListWorkloadsFixedSizeCollection createEmptyCollection() { - return new ListWorkloadsFixedSizeCollection(null, 0); - } - - @Override - protected ListWorkloadsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListWorkloadsFixedSizeCollection(pages, collectionSize); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java deleted file mode 100644 index b3af4540cedf..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java +++ /dev/null @@ -1,297 +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.assuredworkloads.v1beta1; - -import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStubSettings; -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 AssuredWorkloadsServiceClient}. - * - *

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

    - *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder =
- *     AssuredWorkloadsServiceSettings.newBuilder();
- * assuredWorkloadsServiceSettingsBuilder
- *     .updateWorkloadSettings()
- *     .setRetrySettings(
- *         assuredWorkloadsServiceSettingsBuilder
- *             .updateWorkloadSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings =
- *     assuredWorkloadsServiceSettingsBuilder.build();
- * }
- */ -@BetaApi -@Generated("by gapic-generator-java") -public class AssuredWorkloadsServiceSettings - extends ClientSettings { - - /** Returns the object with the settings used for calls to createWorkload. */ - public UnaryCallSettings createWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).createWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to createWorkload. */ - public OperationCallSettings - createWorkloadOperationSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()) - .createWorkloadOperationSettings(); - } - - /** Returns the object with the settings used for calls to updateWorkload. */ - public UnaryCallSettings updateWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).updateWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to restrictAllowedResources. */ - public UnaryCallSettings - restrictAllowedResourcesSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()) - .restrictAllowedResourcesSettings(); - } - - /** Returns the object with the settings used for calls to deleteWorkload. */ - public UnaryCallSettings deleteWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).deleteWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to getWorkload. */ - public UnaryCallSettings getWorkloadSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).getWorkloadSettings(); - } - - /** Returns the object with the settings used for calls to analyzeWorkloadMove. */ - public UnaryCallSettings - analyzeWorkloadMoveSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).analyzeWorkloadMoveSettings(); - } - - /** Returns the object with the settings used for calls to listWorkloads. */ - public PagedCallSettings - listWorkloadsSettings() { - return ((AssuredWorkloadsServiceStubSettings) getStubSettings()).listWorkloadsSettings(); - } - - public static final AssuredWorkloadsServiceSettings create( - AssuredWorkloadsServiceStubSettings stub) throws IOException { - return new AssuredWorkloadsServiceSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return AssuredWorkloadsServiceStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return AssuredWorkloadsServiceStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default gRPC ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultGrpcTransportProviderBuilder(); - } - - /** Returns a builder for the default REST ChannelProvider for this service. */ - @BetaApi - public static InstantiatingHttpJsonChannelProvider.Builder - defaultHttpJsonTransportProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return AssuredWorkloadsServiceStubSettings.defaultTransportChannelProvider(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for AssuredWorkloadsServiceSettings. */ - public static class Builder - extends ClientSettings.Builder { - - protected Builder() throws IOException { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(AssuredWorkloadsServiceStubSettings.newBuilder(clientContext)); - } - - protected Builder(AssuredWorkloadsServiceSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(AssuredWorkloadsServiceStubSettings.Builder stubSettings) { - super(stubSettings); - } - - private static Builder createDefault() { - return new Builder(AssuredWorkloadsServiceStubSettings.newBuilder()); - } - - @BetaApi - private static Builder createHttpJsonDefault() { - return new Builder(AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder()); - } - - public AssuredWorkloadsServiceStubSettings.Builder getStubSettingsBuilder() { - return ((AssuredWorkloadsServiceStubSettings.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 createWorkload. */ - public UnaryCallSettings.Builder createWorkloadSettings() { - return getStubSettingsBuilder().createWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to createWorkload. */ - public OperationCallSettings.Builder< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings() { - return getStubSettingsBuilder().createWorkloadOperationSettings(); - } - - /** Returns the builder for the settings used for calls to updateWorkload. */ - public UnaryCallSettings.Builder updateWorkloadSettings() { - return getStubSettingsBuilder().updateWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to restrictAllowedResources. */ - public UnaryCallSettings.Builder< - RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> - restrictAllowedResourcesSettings() { - return getStubSettingsBuilder().restrictAllowedResourcesSettings(); - } - - /** Returns the builder for the settings used for calls to deleteWorkload. */ - public UnaryCallSettings.Builder deleteWorkloadSettings() { - return getStubSettingsBuilder().deleteWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to getWorkload. */ - public UnaryCallSettings.Builder getWorkloadSettings() { - return getStubSettingsBuilder().getWorkloadSettings(); - } - - /** Returns the builder for the settings used for calls to analyzeWorkloadMove. */ - public UnaryCallSettings.Builder - analyzeWorkloadMoveSettings() { - return getStubSettingsBuilder().analyzeWorkloadMoveSettings(); - } - - /** Returns the builder for the settings used for calls to listWorkloads. */ - public PagedCallSettings.Builder< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings() { - return getStubSettingsBuilder().listWorkloadsSettings(); - } - - @Override - public AssuredWorkloadsServiceSettings build() throws IOException { - return new AssuredWorkloadsServiceSettings(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json deleted file mode 100644 index 843d0d0559eb..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/gapic_metadata.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", - "language": "java", - "protoPackage": "google.cloud.assuredworkloads.v1beta1", - "libraryPackage": "com.google.cloud.assuredworkloads.v1beta1", - "services": { - "AssuredWorkloadsService": { - "clients": { - "grpc": { - "libraryClient": "AssuredWorkloadsServiceClient", - "rpcs": { - "AnalyzeWorkloadMove": { - "methods": ["analyzeWorkloadMove", "analyzeWorkloadMove", "analyzeWorkloadMoveCallable"] - }, - "CreateWorkload": { - "methods": ["createWorkloadAsync", "createWorkloadAsync", "createWorkloadAsync", "createWorkloadOperationCallable", "createWorkloadCallable"] - }, - "DeleteWorkload": { - "methods": ["deleteWorkload", "deleteWorkload", "deleteWorkload", "deleteWorkloadCallable"] - }, - "GetWorkload": { - "methods": ["getWorkload", "getWorkload", "getWorkload", "getWorkloadCallable"] - }, - "ListWorkloads": { - "methods": ["listWorkloads", "listWorkloads", "listWorkloads", "listWorkloadsPagedCallable", "listWorkloadsCallable"] - }, - "RestrictAllowedResources": { - "methods": ["restrictAllowedResources", "restrictAllowedResourcesCallable"] - }, - "UpdateWorkload": { - "methods": ["updateWorkload", "updateWorkload", "updateWorkloadCallable"] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java deleted file mode 100644 index da116ebbdc23..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/package-info.java +++ /dev/null @@ -1,42 +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 Assured Workloads API - * - *

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

======================= AssuredWorkloadsServiceClient ======================= - * - *

Service Description: Service to manage AssuredWorkloads. - * - *

Sample for AssuredWorkloadsServiceClient: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient =
- *     AssuredWorkloadsServiceClient.create()) {
- *   Workload workload = Workload.newBuilder().build();
- *   FieldMask updateMask = FieldMask.newBuilder().build();
- *   Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask);
- * }
- * }
- */ -@Generated("by gapic-generator-java") -package com.google.cloud.assuredworkloads.v1beta1; - -import javax.annotation.Generated; diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java deleted file mode 100644 index 8579f31a825b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStub.java +++ /dev/null @@ -1,102 +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.assuredworkloads.v1beta1.stub; - -import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -import com.google.api.core.BetaApi; -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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; -import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@BetaApi -@Generated("by gapic-generator-java") -public abstract class AssuredWorkloadsServiceStub implements BackgroundResource { - - public OperationsStub getOperationsStub() { - return null; - } - - public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { - return null; - } - - public OperationCallable - createWorkloadOperationCallable() { - throw new UnsupportedOperationException("Not implemented: createWorkloadOperationCallable()"); - } - - public UnaryCallable createWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: createWorkloadCallable()"); - } - - public UnaryCallable updateWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: updateWorkloadCallable()"); - } - - public UnaryCallable - restrictAllowedResourcesCallable() { - throw new UnsupportedOperationException("Not implemented: restrictAllowedResourcesCallable()"); - } - - public UnaryCallable deleteWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: deleteWorkloadCallable()"); - } - - public UnaryCallable getWorkloadCallable() { - throw new UnsupportedOperationException("Not implemented: getWorkloadCallable()"); - } - - public UnaryCallable - analyzeWorkloadMoveCallable() { - throw new UnsupportedOperationException("Not implemented: analyzeWorkloadMoveCallable()"); - } - - public UnaryCallable - listWorkloadsPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listWorkloadsPagedCallable()"); - } - - public UnaryCallable listWorkloadsCallable() { - throw new UnsupportedOperationException("Not implemented: listWorkloadsCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java deleted file mode 100644 index 6e860cafae4a..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java +++ /dev/null @@ -1,619 +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.assuredworkloads.v1beta1.stub; - -import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; -import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -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.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 AssuredWorkloadsServiceStub}. - * - *

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

    - *
  • The default service address (assuredworkloads.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 updateWorkload to 30 seconds: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder =
- *     AssuredWorkloadsServiceStubSettings.newBuilder();
- * assuredWorkloadsServiceSettingsBuilder
- *     .updateWorkloadSettings()
- *     .setRetrySettings(
- *         assuredWorkloadsServiceSettingsBuilder
- *             .updateWorkloadSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings =
- *     assuredWorkloadsServiceSettingsBuilder.build();
- * }
- */ -@BetaApi -@Generated("by gapic-generator-java") -public class AssuredWorkloadsServiceStubSettings - 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 createWorkloadSettings; - private final OperationCallSettings< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings; - private final UnaryCallSettings updateWorkloadSettings; - private final UnaryCallSettings - restrictAllowedResourcesSettings; - private final UnaryCallSettings deleteWorkloadSettings; - private final UnaryCallSettings getWorkloadSettings; - private final UnaryCallSettings - analyzeWorkloadMoveSettings; - private final PagedCallSettings< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings; - - private static final PagedListDescriptor - LIST_WORKLOADS_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListWorkloadsRequest injectToken(ListWorkloadsRequest payload, String token) { - return ListWorkloadsRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListWorkloadsRequest injectPageSize(ListWorkloadsRequest payload, int pageSize) { - return ListWorkloadsRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListWorkloadsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListWorkloadsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListWorkloadsResponse payload) { - return payload.getWorkloadsList() == null - ? ImmutableList.of() - : payload.getWorkloadsList(); - } - }; - - private static final PagedListResponseFactory< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - LIST_WORKLOADS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListWorkloadsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_WORKLOADS_PAGE_STR_DESC, request, context); - return ListWorkloadsPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - /** Returns the object with the settings used for calls to createWorkload. */ - public UnaryCallSettings createWorkloadSettings() { - return createWorkloadSettings; - } - - /** Returns the object with the settings used for calls to createWorkload. */ - public OperationCallSettings - createWorkloadOperationSettings() { - return createWorkloadOperationSettings; - } - - /** Returns the object with the settings used for calls to updateWorkload. */ - public UnaryCallSettings updateWorkloadSettings() { - return updateWorkloadSettings; - } - - /** Returns the object with the settings used for calls to restrictAllowedResources. */ - public UnaryCallSettings - restrictAllowedResourcesSettings() { - return restrictAllowedResourcesSettings; - } - - /** Returns the object with the settings used for calls to deleteWorkload. */ - public UnaryCallSettings deleteWorkloadSettings() { - return deleteWorkloadSettings; - } - - /** Returns the object with the settings used for calls to getWorkload. */ - public UnaryCallSettings getWorkloadSettings() { - return getWorkloadSettings; - } - - /** Returns the object with the settings used for calls to analyzeWorkloadMove. */ - public UnaryCallSettings - analyzeWorkloadMoveSettings() { - return analyzeWorkloadMoveSettings; - } - - /** Returns the object with the settings used for calls to listWorkloads. */ - public PagedCallSettings - listWorkloadsSettings() { - return listWorkloadsSettings; - } - - public AssuredWorkloadsServiceStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcAssuredWorkloadsServiceStub.create(this); - } - if (getTransportChannelProvider() - .getTransportName() - .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { - return HttpJsonAssuredWorkloadsServiceStub.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 "assuredworkloads.googleapis.com:443"; - } - - /** Returns the default mTLS service endpoint. */ - public static String getDefaultMtlsEndpoint() { - return "assuredworkloads.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(AssuredWorkloadsServiceStubSettings.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(AssuredWorkloadsServiceStubSettings.class)) - .setTransportToken( - GaxHttpJsonProperties.getHttpJsonTokenName(), - GaxHttpJsonProperties.getHttpJsonVersion()); - } - - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return AssuredWorkloadsServiceStubSettings.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 AssuredWorkloadsServiceStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - createWorkloadSettings = settingsBuilder.createWorkloadSettings().build(); - createWorkloadOperationSettings = settingsBuilder.createWorkloadOperationSettings().build(); - updateWorkloadSettings = settingsBuilder.updateWorkloadSettings().build(); - restrictAllowedResourcesSettings = settingsBuilder.restrictAllowedResourcesSettings().build(); - deleteWorkloadSettings = settingsBuilder.deleteWorkloadSettings().build(); - getWorkloadSettings = settingsBuilder.getWorkloadSettings().build(); - analyzeWorkloadMoveSettings = settingsBuilder.analyzeWorkloadMoveSettings().build(); - listWorkloadsSettings = settingsBuilder.listWorkloadsSettings().build(); - } - - /** Builder for AssuredWorkloadsServiceStubSettings. */ - public static class Builder - extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - private final UnaryCallSettings.Builder - createWorkloadSettings; - private final OperationCallSettings.Builder< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings; - private final UnaryCallSettings.Builder updateWorkloadSettings; - private final UnaryCallSettings.Builder< - RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> - restrictAllowedResourcesSettings; - private final UnaryCallSettings.Builder deleteWorkloadSettings; - private final UnaryCallSettings.Builder getWorkloadSettings; - private final UnaryCallSettings.Builder - analyzeWorkloadMoveSettings; - private final PagedCallSettings.Builder< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings; - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put( - "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); - definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); - definitions.put( - "retry_policy_1_codes", - ImmutableSet.copyOf(Lists.newArrayList(StatusCode.Code.UNAVAILABLE))); - 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_0_params", settings); - settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); - definitions.put("no_retry_params", settings); - settings = - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(200L)) - .setRetryDelayMultiplier(1.3) - .setMaxRetryDelay(Duration.ofMillis(30000L)) - .setInitialRpcTimeout(Duration.ofMillis(60000L)) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ofMillis(60000L)) - .setTotalTimeout(Duration.ofMillis(60000L)) - .build(); - definitions.put("retry_policy_1_params", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - createWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createWorkloadOperationSettings = OperationCallSettings.newBuilder(); - updateWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - restrictAllowedResourcesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - getWorkloadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - analyzeWorkloadMoveSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - listWorkloadsSettings = PagedCallSettings.newBuilder(LIST_WORKLOADS_PAGE_STR_FACT); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - createWorkloadSettings, - updateWorkloadSettings, - restrictAllowedResourcesSettings, - deleteWorkloadSettings, - getWorkloadSettings, - analyzeWorkloadMoveSettings, - listWorkloadsSettings); - initDefaults(this); - } - - protected Builder(AssuredWorkloadsServiceStubSettings settings) { - super(settings); - - createWorkloadSettings = settings.createWorkloadSettings.toBuilder(); - createWorkloadOperationSettings = settings.createWorkloadOperationSettings.toBuilder(); - updateWorkloadSettings = settings.updateWorkloadSettings.toBuilder(); - restrictAllowedResourcesSettings = settings.restrictAllowedResourcesSettings.toBuilder(); - deleteWorkloadSettings = settings.deleteWorkloadSettings.toBuilder(); - getWorkloadSettings = settings.getWorkloadSettings.toBuilder(); - analyzeWorkloadMoveSettings = settings.analyzeWorkloadMoveSettings.toBuilder(); - listWorkloadsSettings = settings.listWorkloadsSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - createWorkloadSettings, - updateWorkloadSettings, - restrictAllowedResourcesSettings, - deleteWorkloadSettings, - getWorkloadSettings, - analyzeWorkloadMoveSettings, - listWorkloadsSettings); - } - - 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 - .createWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .updateWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .restrictAllowedResourcesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .deleteWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); - - builder - .getWorkloadSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); - - builder - .analyzeWorkloadMoveSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); - - builder - .listWorkloadsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); - - builder - .createWorkloadOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Workload.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - CreateWorkloadOperationMetadata.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 createWorkload. */ - public UnaryCallSettings.Builder createWorkloadSettings() { - return createWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to createWorkload. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - CreateWorkloadRequest, Workload, CreateWorkloadOperationMetadata> - createWorkloadOperationSettings() { - return createWorkloadOperationSettings; - } - - /** Returns the builder for the settings used for calls to updateWorkload. */ - public UnaryCallSettings.Builder updateWorkloadSettings() { - return updateWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to restrictAllowedResources. */ - public UnaryCallSettings.Builder< - RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> - restrictAllowedResourcesSettings() { - return restrictAllowedResourcesSettings; - } - - /** Returns the builder for the settings used for calls to deleteWorkload. */ - public UnaryCallSettings.Builder deleteWorkloadSettings() { - return deleteWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to getWorkload. */ - public UnaryCallSettings.Builder getWorkloadSettings() { - return getWorkloadSettings; - } - - /** Returns the builder for the settings used for calls to analyzeWorkloadMove. */ - public UnaryCallSettings.Builder - analyzeWorkloadMoveSettings() { - return analyzeWorkloadMoveSettings; - } - - /** Returns the builder for the settings used for calls to listWorkloads. */ - public PagedCallSettings.Builder< - ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse> - listWorkloadsSettings() { - return listWorkloadsSettings; - } - - @Override - public AssuredWorkloadsServiceStubSettings build() throws IOException { - return new AssuredWorkloadsServiceStubSettings(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java deleted file mode 100644 index 671996e55bd4..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceCallableFactory.java +++ /dev/null @@ -1,115 +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.assuredworkloads.v1beta1.stub; - -import com.google.api.core.BetaApi; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class GrpcAssuredWorkloadsServiceCallableFactory 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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java deleted file mode 100644 index f1a814ee1c1c..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java +++ /dev/null @@ -1,377 +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.assuredworkloads.v1beta1.stub; - -import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -import com.google.api.core.BetaApi; -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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; -import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.common.collect.ImmutableMap; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class GrpcAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { - private static final MethodDescriptor - createWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/CreateWorkload") - .setRequestMarshaller( - ProtoUtils.marshaller(CreateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - updateWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/UpdateWorkload") - .setRequestMarshaller( - ProtoUtils.marshaller(UpdateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) - .build(); - - private static final MethodDescriptor< - RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> - restrictAllowedResourcesMethodDescriptor = - MethodDescriptor - .newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/RestrictAllowedResources") - .setRequestMarshaller( - ProtoUtils.marshaller(RestrictAllowedResourcesRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(RestrictAllowedResourcesResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - deleteWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/DeleteWorkload") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); - - private static final MethodDescriptor getWorkloadMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/GetWorkload") - .setRequestMarshaller(ProtoUtils.marshaller(GetWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Workload.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - analyzeWorkloadMoveMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/AnalyzeWorkloadMove") - .setRequestMarshaller( - ProtoUtils.marshaller(AnalyzeWorkloadMoveRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(AnalyzeWorkloadMoveResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listWorkloadsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/ListWorkloads") - .setRequestMarshaller( - ProtoUtils.marshaller(ListWorkloadsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListWorkloadsResponse.getDefaultInstance())) - .build(); - - private final UnaryCallable createWorkloadCallable; - private final OperationCallable - createWorkloadOperationCallable; - private final UnaryCallable updateWorkloadCallable; - private final UnaryCallable - restrictAllowedResourcesCallable; - private final UnaryCallable deleteWorkloadCallable; - private final UnaryCallable getWorkloadCallable; - private final UnaryCallable - analyzeWorkloadMoveCallable; - private final UnaryCallable listWorkloadsCallable; - private final UnaryCallable - listWorkloadsPagedCallable; - - private final BackgroundResource backgroundResources; - private final GrpcOperationsStub operationsStub; - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcAssuredWorkloadsServiceStub create( - AssuredWorkloadsServiceStubSettings settings) throws IOException { - return new GrpcAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); - } - - public static final GrpcAssuredWorkloadsServiceStub create(ClientContext clientContext) - throws IOException { - return new GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcAssuredWorkloadsServiceStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new GrpcAssuredWorkloadsServiceCallableFactory()); - } - - /** - * Constructs an instance of GrpcAssuredWorkloadsServiceStub, 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 GrpcAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); - - GrpcCallSettings createWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createWorkloadMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings updateWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(updateWorkloadMethodDescriptor) - .build(); - GrpcCallSettings - restrictAllowedResourcesTransportSettings = - GrpcCallSettings - .newBuilder() - .setMethodDescriptor(restrictAllowedResourcesMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings deleteWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteWorkloadMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings getWorkloadTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getWorkloadMethodDescriptor) - .build(); - GrpcCallSettings - analyzeWorkloadMoveTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(analyzeWorkloadMoveMethodDescriptor) - .build(); - GrpcCallSettings listWorkloadsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listWorkloadsMethodDescriptor) - .build(); - - this.createWorkloadCallable = - callableFactory.createUnaryCallable( - createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); - this.createWorkloadOperationCallable = - callableFactory.createOperationCallable( - createWorkloadTransportSettings, - settings.createWorkloadOperationSettings(), - clientContext, - operationsStub); - this.updateWorkloadCallable = - callableFactory.createUnaryCallable( - updateWorkloadTransportSettings, settings.updateWorkloadSettings(), clientContext); - this.restrictAllowedResourcesCallable = - callableFactory.createUnaryCallable( - restrictAllowedResourcesTransportSettings, - settings.restrictAllowedResourcesSettings(), - clientContext); - this.deleteWorkloadCallable = - callableFactory.createUnaryCallable( - deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); - this.getWorkloadCallable = - callableFactory.createUnaryCallable( - getWorkloadTransportSettings, settings.getWorkloadSettings(), clientContext); - this.analyzeWorkloadMoveCallable = - callableFactory.createUnaryCallable( - analyzeWorkloadMoveTransportSettings, - settings.analyzeWorkloadMoveSettings(), - clientContext); - this.listWorkloadsCallable = - callableFactory.createUnaryCallable( - listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); - this.listWorkloadsPagedCallable = - callableFactory.createPagedCallable( - listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public GrpcOperationsStub getOperationsStub() { - return operationsStub; - } - - @Override - public UnaryCallable createWorkloadCallable() { - return createWorkloadCallable; - } - - @Override - public OperationCallable - createWorkloadOperationCallable() { - return createWorkloadOperationCallable; - } - - @Override - public UnaryCallable updateWorkloadCallable() { - return updateWorkloadCallable; - } - - @Override - public UnaryCallable - restrictAllowedResourcesCallable() { - return restrictAllowedResourcesCallable; - } - - @Override - public UnaryCallable deleteWorkloadCallable() { - return deleteWorkloadCallable; - } - - @Override - public UnaryCallable getWorkloadCallable() { - return getWorkloadCallable; - } - - @Override - public UnaryCallable - analyzeWorkloadMoveCallable() { - return analyzeWorkloadMoveCallable; - } - - @Override - public UnaryCallable listWorkloadsCallable() { - return listWorkloadsCallable; - } - - @Override - public UnaryCallable - listWorkloadsPagedCallable() { - return listWorkloadsPagedCallable; - } - - @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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.java deleted file mode 100644 index 70ab5a3b0bf0..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceCallableFactory.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.assuredworkloads.v1beta1.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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class HttpJsonAssuredWorkloadsServiceCallableFactory - 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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java deleted file mode 100644 index e6555e57c203..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java +++ /dev/null @@ -1,347 +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.assuredworkloads.v1beta1.stub; - -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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -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 AssuredWorkloadsService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class HttpJsonAssuredWorkloadsServiceStub extends AssuredWorkloadsServiceStub { - private static final TypeRegistry typeRegistry = - TypeRegistry.newBuilder() - .add(CreateWorkloadOperationMetadata.getDescriptor()) - .add(Workload.getDescriptor()) - .build(); - - private static final ApiMethodDescriptor - createWorkloadMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/CreateWorkload") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta1/{parent=organizations/*/locations/*}/workloads", - 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, "externalId", request.getExternalId()); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("workload", request.getWorkload())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Operation.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .setOperationSnapshotFactory( - (CreateWorkloadRequest request, Operation response) -> - HttpJsonOperationSnapshot.create(response)) - .build(); - - private static final ApiMethodDescriptor< - RestrictAllowedResourcesRequest, RestrictAllowedResourcesResponse> - restrictAllowedResourcesMethodDescriptor = - ApiMethodDescriptor - .newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/RestrictAllowedResources") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources", - 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 -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearName().build())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(RestrictAllowedResourcesResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - deleteWorkloadMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName( - "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService/DeleteWorkload") - .setHttpMethod("DELETE") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta1/{name=organizations/*/locations/*/workloads/*}", - 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, "etag", request.getEtag()); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Empty.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private final UnaryCallable createWorkloadCallable; - private final OperationCallable - createWorkloadOperationCallable; - private final UnaryCallable - restrictAllowedResourcesCallable; - private final UnaryCallable deleteWorkloadCallable; - - private final BackgroundResource backgroundResources; - private final HttpJsonOperationsStub httpJsonOperationsStub; - private final HttpJsonStubCallableFactory callableFactory; - - public static final HttpJsonAssuredWorkloadsServiceStub create( - AssuredWorkloadsServiceStubSettings settings) throws IOException { - return new HttpJsonAssuredWorkloadsServiceStub(settings, ClientContext.create(settings)); - } - - public static final HttpJsonAssuredWorkloadsServiceStub create(ClientContext clientContext) - throws IOException { - return new HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), clientContext); - } - - public static final HttpJsonAssuredWorkloadsServiceStub create( - ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { - return new HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings.newHttpJsonBuilder().build(), - clientContext, - callableFactory); - } - - /** - * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new HttpJsonAssuredWorkloadsServiceCallableFactory()); - } - - /** - * Constructs an instance of HttpJsonAssuredWorkloadsServiceStub, 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 HttpJsonAssuredWorkloadsServiceStub( - AssuredWorkloadsServiceStubSettings settings, - ClientContext clientContext, - HttpJsonStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.httpJsonOperationsStub = - HttpJsonOperationsStub.create(clientContext, callableFactory, typeRegistry); - - HttpJsonCallSettings createWorkloadTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(createWorkloadMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings - restrictAllowedResourcesTransportSettings = - HttpJsonCallSettings - .newBuilder() - .setMethodDescriptor(restrictAllowedResourcesMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings deleteWorkloadTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(deleteWorkloadMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - - this.createWorkloadCallable = - callableFactory.createUnaryCallable( - createWorkloadTransportSettings, settings.createWorkloadSettings(), clientContext); - this.createWorkloadOperationCallable = - callableFactory.createOperationCallable( - createWorkloadTransportSettings, - settings.createWorkloadOperationSettings(), - clientContext, - httpJsonOperationsStub); - this.restrictAllowedResourcesCallable = - callableFactory.createUnaryCallable( - restrictAllowedResourcesTransportSettings, - settings.restrictAllowedResourcesSettings(), - clientContext); - this.deleteWorkloadCallable = - callableFactory.createUnaryCallable( - deleteWorkloadTransportSettings, settings.deleteWorkloadSettings(), clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - @InternalApi - public static List getMethodDescriptors() { - List methodDescriptors = new ArrayList<>(); - methodDescriptors.add(createWorkloadMethodDescriptor); - methodDescriptors.add(restrictAllowedResourcesMethodDescriptor); - methodDescriptors.add(deleteWorkloadMethodDescriptor); - return methodDescriptors; - } - - public HttpJsonOperationsStub getHttpJsonOperationsStub() { - return httpJsonOperationsStub; - } - - @Override - public UnaryCallable createWorkloadCallable() { - return createWorkloadCallable; - } - - @Override - public OperationCallable - createWorkloadOperationCallable() { - return createWorkloadOperationCallable; - } - - @Override - public UnaryCallable - restrictAllowedResourcesCallable() { - return restrictAllowedResourcesCallable; - } - - @Override - public UnaryCallable deleteWorkloadCallable() { - return deleteWorkloadCallable; - } - - @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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java deleted file mode 100644 index 7bfd47713dc6..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientHttpJsonTest.java +++ /dev/null @@ -1,361 +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.assuredworkloads.v1beta1; - -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.assuredworkloads.v1beta1.stub.HttpJsonAssuredWorkloadsServiceStub; -import com.google.longrunning.Operation; -import com.google.protobuf.Any; -import com.google.protobuf.Empty; -import com.google.protobuf.Timestamp; -import java.io.IOException; -import java.util.ArrayList; -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 AssuredWorkloadsServiceClientHttpJsonTest { - private static MockHttpService mockService; - private static AssuredWorkloadsServiceClient client; - - @BeforeClass - public static void startStaticServer() throws IOException { - mockService = - new MockHttpService( - HttpJsonAssuredWorkloadsServiceStub.getMethodDescriptors(), - AssuredWorkloadsServiceSettings.getDefaultEndpoint()); - AssuredWorkloadsServiceSettings settings = - AssuredWorkloadsServiceSettings.newHttpJsonBuilder() - .setTransportChannelProvider( - AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder() - .setHttpTransport(mockService) - .build()) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = AssuredWorkloadsServiceClient.create(settings); - } - - @AfterClass - public static void stopServer() { - client.close(); - } - - @Before - public void setUp() {} - - @After - public void tearDown() throws Exception { - mockService.reset(); - } - - @Test - public void createWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockService.addResponse(resultOperation); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - 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 createWorkloadExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - } - } - - @Test - public void createWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockService.addResponse(resultOperation); - - String parent = "organizations/organization-9365/locations/location-9365"; - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - 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 createWorkloadExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String parent = "organizations/organization-9365/locations/location-9365"; - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - } - } - - @Test - public void updateWorkloadUnsupportedMethodTest() throws Exception { - // The updateWorkload() method is not supported in REST transport. - //This empty test is generated for technical reasons. - } - - @Test - public void restrictAllowedResourcesTest() throws Exception { - RestrictAllowedResourcesResponse expectedResponse = - RestrictAllowedResourcesResponse.newBuilder().build(); - mockService.addResponse(expectedResponse); - - RestrictAllowedResourcesRequest request = - RestrictAllowedResourcesRequest.newBuilder() - .setName( - "organizations/organization-4962/locations/location-4962/workloads/workload-4962") - .build(); - - RestrictAllowedResourcesResponse actualResponse = client.restrictAllowedResources(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 restrictAllowedResourcesExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RestrictAllowedResourcesRequest request = - RestrictAllowedResourcesRequest.newBuilder() - .setName( - "organizations/organization-4962/locations/location-4962/workloads/workload-4962") - .build(); - client.restrictAllowedResources(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - client.deleteWorkload(name); - - 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 deleteWorkloadExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockService.addResponse(expectedResponse); - - String name = "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; - - client.deleteWorkload(name); - - 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 deleteWorkloadExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String name = - "organizations/organization-4962/locations/location-4962/workloads/workload-4962"; - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadUnsupportedMethodTest() throws Exception { - // The getWorkload() method is not supported in REST transport. - //This empty test is generated for technical reasons. - } - - @Test - public void analyzeWorkloadMoveUnsupportedMethodTest() throws Exception { - // The analyzeWorkloadMove() method is not supported in REST transport. - //This empty test is generated for technical reasons. - } - - @Test - public void listWorkloadsUnsupportedMethodTest() throws Exception { - // The listWorkloads() method is not supported in REST transport. - //This empty test is generated for technical reasons. - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java deleted file mode 100644 index a0abdbd5f3da..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceClientTest.java +++ /dev/null @@ -1,600 +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.assuredworkloads.v1beta1; - -import static com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient.ListWorkloadsPagedResponse; - -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.common.collect.Lists; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -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 AssuredWorkloadsServiceClientTest { - private static MockAssuredWorkloadsService mockAssuredWorkloadsService; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private AssuredWorkloadsServiceClient client; - - @BeforeClass - public static void startStaticServer() { - mockAssuredWorkloadsService = new MockAssuredWorkloadsService(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockAssuredWorkloadsService)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - AssuredWorkloadsServiceSettings settings = - AssuredWorkloadsServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = AssuredWorkloadsServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAssuredWorkloadsService.addResponse(resultOperation); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(workload, actualRequest.getWorkload()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).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 createWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createWorkloadTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAssuredWorkloadsService.addResponse(resultOperation); - - String parent = "parent-995424086"; - Workload workload = Workload.newBuilder().build(); - - Workload actualResponse = client.createWorkloadAsync(parent, workload).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateWorkloadRequest actualRequest = ((CreateWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(workload, actualRequest.getWorkload()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createWorkloadExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String parent = "parent-995424086"; - Workload workload = Workload.newBuilder().build(); - client.createWorkloadAsync(parent, workload).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 updateWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - Workload workload = Workload.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - Workload actualResponse = client.updateWorkload(workload, updateMask); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateWorkloadRequest actualRequest = ((UpdateWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(workload, actualRequest.getWorkload()); - Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - Workload workload = Workload.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateWorkload(workload, updateMask); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void restrictAllowedResourcesTest() throws Exception { - RestrictAllowedResourcesResponse expectedResponse = - RestrictAllowedResourcesResponse.newBuilder().build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - RestrictAllowedResourcesRequest request = - RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); - - RestrictAllowedResourcesResponse actualResponse = client.restrictAllowedResources(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RestrictAllowedResourcesRequest actualRequest = - ((RestrictAllowedResourcesRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getRestrictionType(), actualRequest.getRestrictionType()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void restrictAllowedResourcesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - RestrictAllowedResourcesRequest request = - RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); - client.restrictAllowedResources(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - client.deleteWorkload(name); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteWorkloadTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String name = "name3373707"; - - client.deleteWorkload(name); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteWorkloadRequest actualRequest = ((DeleteWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteWorkloadExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String name = "name3373707"; - client.deleteWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadTest() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - - Workload actualResponse = client.getWorkload(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getWorkloadExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - client.getWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getWorkloadTest2() throws Exception { - Workload expectedResponse = - Workload.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setDisplayName("displayName1714148973") - .addAllResources(new ArrayList()) - .setCreateTime(Timestamp.newBuilder().build()) - .setBillingAccount("billingAccount708726578") - .setEtag("etag3123477") - .putAllLabels(new HashMap()) - .setProvisionedResourcesParent("provisionedResourcesParent1733249115") - .setKmsSettings(Workload.KMSSettings.newBuilder().build()) - .addAllResourceSettings(new ArrayList()) - .setEnableSovereignControls(true) - .setSaaEnrollmentResponse(Workload.SaaEnrollmentResponse.newBuilder().build()) - .addAllCompliantButDisallowedServices(new ArrayList()) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String name = "name3373707"; - - Workload actualResponse = client.getWorkload(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetWorkloadRequest actualRequest = ((GetWorkloadRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getWorkloadExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String name = "name3373707"; - client.getWorkload(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void analyzeWorkloadMoveTest() throws Exception { - AnalyzeWorkloadMoveResponse expectedResponse = - AnalyzeWorkloadMoveResponse.newBuilder().addAllBlockers(new ArrayList()).build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String project = "project-309310695"; - String target = "target-880905839"; - - AnalyzeWorkloadMoveResponse actualResponse = client.analyzeWorkloadMove(project, target); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - AnalyzeWorkloadMoveRequest actualRequest = ((AnalyzeWorkloadMoveRequest) actualRequests.get(0)); - - Assert.assertEquals(project, actualRequest.getProject()); - Assert.assertEquals(target, actualRequest.getTarget()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void analyzeWorkloadMoveExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String project = "project-309310695"; - String target = "target-880905839"; - client.analyzeWorkloadMove(project, target); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listWorkloadsTest() throws Exception { - Workload responsesElement = Workload.newBuilder().build(); - ListWorkloadsResponse expectedResponse = - ListWorkloadsResponse.newBuilder() - .setNextPageToken("") - .addAllWorkloads(Arrays.asList(responsesElement)) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - - ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listWorkloadsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - client.listWorkloads(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listWorkloadsTest2() throws Exception { - Workload responsesElement = Workload.newBuilder().build(); - ListWorkloadsResponse expectedResponse = - ListWorkloadsResponse.newBuilder() - .setNextPageToken("") - .addAllWorkloads(Arrays.asList(responsesElement)) - .build(); - mockAssuredWorkloadsService.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0)); - - List actualRequests = mockAssuredWorkloadsService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listWorkloadsExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAssuredWorkloadsService.addException(exception); - - try { - String parent = "parent-995424086"; - client.listWorkloads(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.java deleted file mode 100644 index f90af0de4f88..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsService.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.assuredworkloads.v1beta1; - -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 MockAssuredWorkloadsService implements MockGrpcService { - private final MockAssuredWorkloadsServiceImpl serviceImpl; - - public MockAssuredWorkloadsService() { - serviceImpl = new MockAssuredWorkloadsServiceImpl(); - } - - @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-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java b/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java deleted file mode 100644 index 4b428f4dbe8b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/google-cloud-assured-workloads/src/test/java/com/google/cloud/assuredworkloads/v1beta1/MockAssuredWorkloadsServiceImpl.java +++ /dev/null @@ -1,210 +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.assuredworkloads.v1beta1; - -import com.google.api.core.BetaApi; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceGrpc.AssuredWorkloadsServiceImplBase; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Empty; -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 MockAssuredWorkloadsServiceImpl extends AssuredWorkloadsServiceImplBase { - private List requests; - private Queue responses; - - public MockAssuredWorkloadsServiceImpl() { - 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 createWorkload( - CreateWorkloadRequest 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 CreateWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void updateWorkload( - UpdateWorkloadRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Workload) { - requests.add(request); - responseObserver.onNext(((Workload) 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 UpdateWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Workload.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void restrictAllowedResources( - RestrictAllowedResourcesRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RestrictAllowedResourcesResponse) { - requests.add(request); - responseObserver.onNext(((RestrictAllowedResourcesResponse) 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 RestrictAllowedResources, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - RestrictAllowedResourcesResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteWorkload( - DeleteWorkloadRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Empty) { - requests.add(request); - responseObserver.onNext(((Empty) 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 DeleteWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Empty.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getWorkload(GetWorkloadRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Workload) { - requests.add(request); - responseObserver.onNext(((Workload) 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 GetWorkload, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Workload.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void analyzeWorkloadMove( - AnalyzeWorkloadMoveRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof AnalyzeWorkloadMoveResponse) { - requests.add(request); - responseObserver.onNext(((AnalyzeWorkloadMoveResponse) 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 AnalyzeWorkloadMove, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - AnalyzeWorkloadMoveResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listWorkloads( - ListWorkloadsRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListWorkloadsResponse) { - requests.add(request); - responseObserver.onNext(((ListWorkloadsResponse) 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 ListWorkloads, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListWorkloadsResponse.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java b/owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java deleted file mode 100644 index 6bb60211aca2..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/grpc-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceGrpc.java +++ /dev/null @@ -1,875 +0,0 @@ -package com.google.cloud.assuredworkloads.v1beta1; - -import static io.grpc.MethodDescriptor.generateFullMethodName; - -/** - *
- * Service to manage AssuredWorkloads.
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler", - comments = "Source: google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class AssuredWorkloadsServiceGrpc { - - private AssuredWorkloadsServiceGrpc() {} - - public static final String SERVICE_NAME = "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor getCreateWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateWorkload", - requestType = com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getCreateWorkloadMethod() { - io.grpc.MethodDescriptor getCreateWorkloadMethod; - if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getCreateWorkloadMethod = AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getCreateWorkloadMethod = getCreateWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("CreateWorkload")) - .build(); - } - } - } - return getCreateWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getUpdateWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateWorkload", - requestType = com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.class, - responseType = com.google.cloud.assuredworkloads.v1beta1.Workload.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getUpdateWorkloadMethod() { - io.grpc.MethodDescriptor getUpdateWorkloadMethod; - if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getUpdateWorkloadMethod = AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getUpdateWorkloadMethod = getUpdateWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("UpdateWorkload")) - .build(); - } - } - } - return getUpdateWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getRestrictAllowedResourcesMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RestrictAllowedResources", - requestType = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.class, - responseType = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRestrictAllowedResourcesMethod() { - io.grpc.MethodDescriptor getRestrictAllowedResourcesMethod; - if ((getRestrictAllowedResourcesMethod = AssuredWorkloadsServiceGrpc.getRestrictAllowedResourcesMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getRestrictAllowedResourcesMethod = AssuredWorkloadsServiceGrpc.getRestrictAllowedResourcesMethod) == null) { - AssuredWorkloadsServiceGrpc.getRestrictAllowedResourcesMethod = getRestrictAllowedResourcesMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RestrictAllowedResources")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("RestrictAllowedResources")) - .build(); - } - } - } - return getRestrictAllowedResourcesMethod; - } - - private static volatile io.grpc.MethodDescriptor getDeleteWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteWorkload", - requestType = com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.class, - responseType = com.google.protobuf.Empty.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getDeleteWorkloadMethod() { - io.grpc.MethodDescriptor getDeleteWorkloadMethod; - if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getDeleteWorkloadMethod = AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getDeleteWorkloadMethod = getDeleteWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.protobuf.Empty.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("DeleteWorkload")) - .build(); - } - } - } - return getDeleteWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetWorkloadMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetWorkload", - requestType = com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.class, - responseType = com.google.cloud.assuredworkloads.v1beta1.Workload.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetWorkloadMethod() { - io.grpc.MethodDescriptor getGetWorkloadMethod; - if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getGetWorkloadMethod = AssuredWorkloadsServiceGrpc.getGetWorkloadMethod) == null) { - AssuredWorkloadsServiceGrpc.getGetWorkloadMethod = getGetWorkloadMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetWorkload")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("GetWorkload")) - .build(); - } - } - } - return getGetWorkloadMethod; - } - - private static volatile io.grpc.MethodDescriptor getAnalyzeWorkloadMoveMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "AnalyzeWorkloadMove", - requestType = com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.class, - responseType = com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getAnalyzeWorkloadMoveMethod() { - io.grpc.MethodDescriptor getAnalyzeWorkloadMoveMethod; - if ((getAnalyzeWorkloadMoveMethod = AssuredWorkloadsServiceGrpc.getAnalyzeWorkloadMoveMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getAnalyzeWorkloadMoveMethod = AssuredWorkloadsServiceGrpc.getAnalyzeWorkloadMoveMethod) == null) { - AssuredWorkloadsServiceGrpc.getAnalyzeWorkloadMoveMethod = getAnalyzeWorkloadMoveMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "AnalyzeWorkloadMove")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("AnalyzeWorkloadMove")) - .build(); - } - } - } - return getAnalyzeWorkloadMoveMethod; - } - - private static volatile io.grpc.MethodDescriptor getListWorkloadsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListWorkloads", - requestType = com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.class, - responseType = com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getListWorkloadsMethod() { - io.grpc.MethodDescriptor getListWorkloadsMethod; - if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { - synchronized (AssuredWorkloadsServiceGrpc.class) { - if ((getListWorkloadsMethod = AssuredWorkloadsServiceGrpc.getListWorkloadsMethod) == null) { - AssuredWorkloadsServiceGrpc.getListWorkloadsMethod = getListWorkloadsMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkloads")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.getDefaultInstance())) - .setSchemaDescriptor(new AssuredWorkloadsServiceMethodDescriptorSupplier("ListWorkloads")) - .build(); - } - } - } - return getListWorkloadsMethod; - } - - /** - * Creates a new async stub that supports all call types for the service - */ - public static AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AssuredWorkloadsServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceStub(channel, callOptions); - } - }; - return AssuredWorkloadsServiceStub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static AssuredWorkloadsServiceBlockingStub newBlockingStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AssuredWorkloadsServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); - } - }; - return AssuredWorkloadsServiceBlockingStub.newStub(factory, channel); - } - - /** - * Creates a new ListenableFuture-style stub that supports unary calls on the service - */ - public static AssuredWorkloadsServiceFutureStub newFutureStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AssuredWorkloadsServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceFutureStub(channel, callOptions); - } - }; - return AssuredWorkloadsServiceFutureStub.newStub(factory, channel); - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static abstract class AssuredWorkloadsServiceImplBase implements io.grpc.BindableService { - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public void createWorkload(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateWorkloadMethod(), responseObserver); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public void updateWorkload(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateWorkloadMethod(), responseObserver); - } - - /** - *
-     * Restrict the list of resources allowed in the Workload environment.
-     * The current list of allowed products can be found at
-     * https://cloud.google.com/assured-workloads/docs/supported-products
-     * In addition to assuredworkloads.workload.update permission, the user should
-     * also have orgpolicy.policy.set permission on the folder resource
-     * to use this functionality.
-     * 
- */ - public void restrictAllowedResources(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRestrictAllowedResourcesMethod(), responseObserver); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * In addition to assuredworkloads.workload.delete permission, the user should
-     * also have orgpolicy.policy.set permission on the deleted folder to remove
-     * Assured Workloads OrgPolicies.
-     * 
- */ - public void deleteWorkload(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteWorkloadMethod(), responseObserver); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public void getWorkload(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetWorkloadMethod(), responseObserver); - } - - /** - *
-     * Analyze if the source Assured Workloads can be moved to the target Assured
-     * Workload
-     * 
- */ - public void analyzeWorkloadMove(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getAnalyzeWorkloadMoveMethod(), responseObserver); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public void listWorkloads(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListWorkloadsMethod(), responseObserver); - } - - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getCreateWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest, - com.google.longrunning.Operation>( - this, METHODID_CREATE_WORKLOAD))) - .addMethod( - getUpdateWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest, - com.google.cloud.assuredworkloads.v1beta1.Workload>( - this, METHODID_UPDATE_WORKLOAD))) - .addMethod( - getRestrictAllowedResourcesMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest, - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse>( - this, METHODID_RESTRICT_ALLOWED_RESOURCES))) - .addMethod( - getDeleteWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest, - com.google.protobuf.Empty>( - this, METHODID_DELETE_WORKLOAD))) - .addMethod( - getGetWorkloadMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest, - com.google.cloud.assuredworkloads.v1beta1.Workload>( - this, METHODID_GET_WORKLOAD))) - .addMethod( - getAnalyzeWorkloadMoveMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest, - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse>( - this, METHODID_ANALYZE_WORKLOAD_MOVE))) - .addMethod( - getListWorkloadsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest, - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse>( - this, METHODID_LIST_WORKLOADS))) - .build(); - } - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static final class AssuredWorkloadsServiceStub extends io.grpc.stub.AbstractAsyncStub { - private AssuredWorkloadsServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AssuredWorkloadsServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceStub(channel, callOptions); - } - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public void createWorkload(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public void updateWorkload(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Restrict the list of resources allowed in the Workload environment.
-     * The current list of allowed products can be found at
-     * https://cloud.google.com/assured-workloads/docs/supported-products
-     * In addition to assuredworkloads.workload.update permission, the user should
-     * also have orgpolicy.policy.set permission on the folder resource
-     * to use this functionality.
-     * 
- */ - public void restrictAllowedResources(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRestrictAllowedResourcesMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * In addition to assuredworkloads.workload.delete permission, the user should
-     * also have orgpolicy.policy.set permission on the deleted folder to remove
-     * Assured Workloads OrgPolicies.
-     * 
- */ - public void deleteWorkload(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public void getWorkload(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Analyze if the source Assured Workloads can be moved to the target Assured
-     * Workload
-     * 
- */ - public void analyzeWorkloadMove(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getAnalyzeWorkloadMoveMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public void listWorkloads(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request, responseObserver); - } - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static final class AssuredWorkloadsServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private AssuredWorkloadsServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AssuredWorkloadsServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceBlockingStub(channel, callOptions); - } - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public com.google.longrunning.Operation createWorkload(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public com.google.cloud.assuredworkloads.v1beta1.Workload updateWorkload(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Restrict the list of resources allowed in the Workload environment.
-     * The current list of allowed products can be found at
-     * https://cloud.google.com/assured-workloads/docs/supported-products
-     * In addition to assuredworkloads.workload.update permission, the user should
-     * also have orgpolicy.policy.set permission on the folder resource
-     * to use this functionality.
-     * 
- */ - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse restrictAllowedResources(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRestrictAllowedResourcesMethod(), getCallOptions(), request); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * In addition to assuredworkloads.workload.delete permission, the user should
-     * also have orgpolicy.policy.set permission on the deleted folder to remove
-     * Assured Workloads OrgPolicies.
-     * 
- */ - public com.google.protobuf.Empty deleteWorkload(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetWorkloadMethod(), getCallOptions(), request); - } - - /** - *
-     * Analyze if the source Assured Workloads can be moved to the target Assured
-     * Workload
-     * 
- */ - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse analyzeWorkloadMove(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getAnalyzeWorkloadMoveMethod(), getCallOptions(), request); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse listWorkloads(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListWorkloadsMethod(), getCallOptions(), request); - } - } - - /** - *
-   * Service to manage AssuredWorkloads.
-   * 
- */ - public static final class AssuredWorkloadsServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private AssuredWorkloadsServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AssuredWorkloadsServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AssuredWorkloadsServiceFutureStub(channel, callOptions); - } - - /** - *
-     * Creates Assured Workload.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture createWorkload( - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Updates an existing workload.
-     * Currently allows updating of workload display_name and labels.
-     * For force updates don't set etag field in the Workload.
-     * Only one update operation per workload can be in progress.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture updateWorkload( - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Restrict the list of resources allowed in the Workload environment.
-     * The current list of allowed products can be found at
-     * https://cloud.google.com/assured-workloads/docs/supported-products
-     * In addition to assuredworkloads.workload.update permission, the user should
-     * also have orgpolicy.policy.set permission on the folder resource
-     * to use this functionality.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture restrictAllowedResources( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRestrictAllowedResourcesMethod(), getCallOptions()), request); - } - - /** - *
-     * Deletes the workload. Make sure that workload's direct children are already
-     * in a deleted state, otherwise the request will fail with a
-     * FAILED_PRECONDITION error.
-     * In addition to assuredworkloads.workload.delete permission, the user should
-     * also have orgpolicy.policy.set permission on the deleted folder to remove
-     * Assured Workloads OrgPolicies.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture deleteWorkload( - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Gets Assured Workload associated with a CRM Node
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture getWorkload( - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetWorkloadMethod(), getCallOptions()), request); - } - - /** - *
-     * Analyze if the source Assured Workloads can be moved to the target Assured
-     * Workload
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture analyzeWorkloadMove( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getAnalyzeWorkloadMoveMethod(), getCallOptions()), request); - } - - /** - *
-     * Lists Assured Workloads under a CRM Node.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture listWorkloads( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request); - } - } - - private static final int METHODID_CREATE_WORKLOAD = 0; - private static final int METHODID_UPDATE_WORKLOAD = 1; - private static final int METHODID_RESTRICT_ALLOWED_RESOURCES = 2; - private static final int METHODID_DELETE_WORKLOAD = 3; - private static final int METHODID_GET_WORKLOAD = 4; - private static final int METHODID_ANALYZE_WORKLOAD_MOVE = 5; - private static final int METHODID_LIST_WORKLOADS = 6; - - 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 AssuredWorkloadsServiceImplBase serviceImpl; - private final int methodId; - - MethodHandlers(AssuredWorkloadsServiceImplBase 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_WORKLOAD: - serviceImpl.createWorkload((com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_UPDATE_WORKLOAD: - serviceImpl.updateWorkload((com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_RESTRICT_ALLOWED_RESOURCES: - serviceImpl.restrictAllowedResources((com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_WORKLOAD: - serviceImpl.deleteWorkload((com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_WORKLOAD: - serviceImpl.getWorkload((com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_ANALYZE_WORKLOAD_MOVE: - serviceImpl.analyzeWorkloadMove((com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_WORKLOADS: - serviceImpl.listWorkloads((com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) 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 AssuredWorkloadsServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { - AssuredWorkloadsServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsServiceProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("AssuredWorkloadsService"); - } - } - - private static final class AssuredWorkloadsServiceFileDescriptorSupplier - extends AssuredWorkloadsServiceBaseDescriptorSupplier { - AssuredWorkloadsServiceFileDescriptorSupplier() {} - } - - private static final class AssuredWorkloadsServiceMethodDescriptorSupplier - extends AssuredWorkloadsServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - AssuredWorkloadsServiceMethodDescriptorSupplier(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 (AssuredWorkloadsServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new AssuredWorkloadsServiceFileDescriptorSupplier()) - .addMethod(getCreateWorkloadMethod()) - .addMethod(getUpdateWorkloadMethod()) - .addMethod(getRestrictAllowedResourcesMethod()) - .addMethod(getDeleteWorkloadMethod()) - .addMethod(getGetWorkloadMethod()) - .addMethod(getAnalyzeWorkloadMoveMethod()) - .addMethod(getListWorkloadsMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java deleted file mode 100644 index fee3f4992de9..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequest.java +++ /dev/null @@ -1,1214 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * A request to analyze a hypothetical move of a source project or project-based
- * workload to a target (destination) folder-based workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest} - */ -public final class AnalyzeWorkloadMoveRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) - AnalyzeWorkloadMoveRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use AnalyzeWorkloadMoveRequest.newBuilder() to construct. - private AnalyzeWorkloadMoveRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AnalyzeWorkloadMoveRequest() { - target_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AnalyzeWorkloadMoveRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private AnalyzeWorkloadMoveRequest( - 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(); - projectOrWorkloadResourceCase_ = 1; - projectOrWorkloadResource_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - target_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - projectOrWorkloadResourceCase_ = 3; - projectOrWorkloadResource_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.Builder.class); - } - - private int projectOrWorkloadResourceCase_ = 0; - private java.lang.Object projectOrWorkloadResource_; - public enum ProjectOrWorkloadResourceCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - SOURCE(1), - PROJECT(3), - PROJECTORWORKLOADRESOURCE_NOT_SET(0); - private final int value; - private ProjectOrWorkloadResourceCase(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 ProjectOrWorkloadResourceCase valueOf(int value) { - return forNumber(value); - } - - public static ProjectOrWorkloadResourceCase forNumber(int value) { - switch (value) { - case 1: return SOURCE; - case 3: return PROJECT; - case 0: return PROJECTORWORKLOADRESOURCE_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public ProjectOrWorkloadResourceCase - getProjectOrWorkloadResourceCase() { - return ProjectOrWorkloadResourceCase.forNumber( - projectOrWorkloadResourceCase_); - } - - public static final int SOURCE_FIELD_NUMBER = 1; - /** - *
-   * The source type is a project-based workload. Specify the workloads's
-   * relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-   * 
- * - * string source = 1; - * @return Whether the source field is set. - */ - public boolean hasSource() { - return projectOrWorkloadResourceCase_ == 1; - } - /** - *
-   * The source type is a project-based workload. Specify the workloads's
-   * relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-   * 
- * - * string source = 1; - * @return The source. - */ - public java.lang.String getSource() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 1) { - ref = projectOrWorkloadResource_; - } - 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 (projectOrWorkloadResourceCase_ == 1) { - projectOrWorkloadResource_ = s; - } - return s; - } - } - /** - *
-   * The source type is a project-based workload. Specify the workloads's
-   * relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-   * 
- * - * string source = 1; - * @return The bytes for source. - */ - public com.google.protobuf.ByteString - getSourceBytes() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 1) { - ref = projectOrWorkloadResource_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (projectOrWorkloadResourceCase_ == 1) { - projectOrWorkloadResource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PROJECT_FIELD_NUMBER = 3; - /** - *
-   * The source type is a project. Specify the project's relative resource
-   * name, formatted as either a project number or a project ID:
-   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-   * For example:
-   * "projects/951040570662" when specifying a project number, or
-   * "projects/my-project-123" when specifying a project ID.
-   * 
- * - * string project = 3; - * @return Whether the project field is set. - */ - public boolean hasProject() { - return projectOrWorkloadResourceCase_ == 3; - } - /** - *
-   * The source type is a project. Specify the project's relative resource
-   * name, formatted as either a project number or a project ID:
-   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-   * For example:
-   * "projects/951040570662" when specifying a project number, or
-   * "projects/my-project-123" when specifying a project ID.
-   * 
- * - * string project = 3; - * @return The project. - */ - public java.lang.String getProject() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 3) { - ref = projectOrWorkloadResource_; - } - 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 (projectOrWorkloadResourceCase_ == 3) { - projectOrWorkloadResource_ = s; - } - return s; - } - } - /** - *
-   * The source type is a project. Specify the project's relative resource
-   * name, formatted as either a project number or a project ID:
-   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-   * For example:
-   * "projects/951040570662" when specifying a project number, or
-   * "projects/my-project-123" when specifying a project ID.
-   * 
- * - * string project = 3; - * @return The bytes for project. - */ - public com.google.protobuf.ByteString - getProjectBytes() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 3) { - ref = projectOrWorkloadResource_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (projectOrWorkloadResourceCase_ == 3) { - projectOrWorkloadResource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TARGET_FIELD_NUMBER = 2; - private volatile java.lang.Object target_; - /** - *
-   * Required. The resource ID of the folder-based destination workload. This workload is
-   * where the source project will hypothetically be moved to. Specify the
-   * workload's relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-   * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @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; - } - } - /** - *
-   * Required. The resource ID of the folder-based destination workload. This workload is
-   * where the source project will hypothetically be moved to. Specify the
-   * workload's relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-   * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @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; - } - } - - 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 (projectOrWorkloadResourceCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectOrWorkloadResource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, target_); - } - if (projectOrWorkloadResourceCase_ == 3) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, projectOrWorkloadResource_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (projectOrWorkloadResourceCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectOrWorkloadResource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, target_); - } - if (projectOrWorkloadResourceCase_ == 3) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, projectOrWorkloadResource_); - } - 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest other = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) obj; - - if (!getTarget() - .equals(other.getTarget())) return false; - if (!getProjectOrWorkloadResourceCase().equals(other.getProjectOrWorkloadResourceCase())) return false; - switch (projectOrWorkloadResourceCase_) { - case 1: - if (!getSource() - .equals(other.getSource())) return false; - break; - case 3: - if (!getProject() - .equals(other.getProject())) 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) + TARGET_FIELD_NUMBER; - hash = (53 * hash) + getTarget().hashCode(); - switch (projectOrWorkloadResourceCase_) { - case 1: - hash = (37 * hash) + SOURCE_FIELD_NUMBER; - hash = (53 * hash) + getSource().hashCode(); - break; - case 3: - hash = (37 * hash) + PROJECT_FIELD_NUMBER; - hash = (53 * hash) + getProject().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest 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 request to analyze a hypothetical move of a source project or project-based
-   * workload to a target (destination) folder-based workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.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(); - target_ = ""; - - projectOrWorkloadResourceCase_ = 0; - projectOrWorkloadResource_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest build() { - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest result = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest(this); - if (projectOrWorkloadResourceCase_ == 1) { - result.projectOrWorkloadResource_ = projectOrWorkloadResource_; - } - if (projectOrWorkloadResourceCase_ == 3) { - result.projectOrWorkloadResource_ = projectOrWorkloadResource_; - } - result.target_ = target_; - result.projectOrWorkloadResourceCase_ = projectOrWorkloadResourceCase_; - 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.getDefaultInstance()) return this; - if (!other.getTarget().isEmpty()) { - target_ = other.target_; - onChanged(); - } - switch (other.getProjectOrWorkloadResourceCase()) { - case SOURCE: { - projectOrWorkloadResourceCase_ = 1; - projectOrWorkloadResource_ = other.projectOrWorkloadResource_; - onChanged(); - break; - } - case PROJECT: { - projectOrWorkloadResourceCase_ = 3; - projectOrWorkloadResource_ = other.projectOrWorkloadResource_; - onChanged(); - break; - } - case PROJECTORWORKLOADRESOURCE_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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int projectOrWorkloadResourceCase_ = 0; - private java.lang.Object projectOrWorkloadResource_; - public ProjectOrWorkloadResourceCase - getProjectOrWorkloadResourceCase() { - return ProjectOrWorkloadResourceCase.forNumber( - projectOrWorkloadResourceCase_); - } - - public Builder clearProjectOrWorkloadResource() { - projectOrWorkloadResourceCase_ = 0; - projectOrWorkloadResource_ = null; - onChanged(); - return this; - } - - - /** - *
-     * The source type is a project-based workload. Specify the workloads's
-     * relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-     * 
- * - * string source = 1; - * @return Whether the source field is set. - */ - @java.lang.Override - public boolean hasSource() { - return projectOrWorkloadResourceCase_ == 1; - } - /** - *
-     * The source type is a project-based workload. Specify the workloads's
-     * relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-     * 
- * - * string source = 1; - * @return The source. - */ - @java.lang.Override - public java.lang.String getSource() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 1) { - ref = projectOrWorkloadResource_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (projectOrWorkloadResourceCase_ == 1) { - projectOrWorkloadResource_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * The source type is a project-based workload. Specify the workloads's
-     * relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-     * 
- * - * string source = 1; - * @return The bytes for source. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSourceBytes() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 1) { - ref = projectOrWorkloadResource_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (projectOrWorkloadResourceCase_ == 1) { - projectOrWorkloadResource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * The source type is a project-based workload. Specify the workloads's
-     * relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-     * 
- * - * string source = 1; - * @param value The source to set. - * @return This builder for chaining. - */ - public Builder setSource( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - projectOrWorkloadResourceCase_ = 1; - projectOrWorkloadResource_ = value; - onChanged(); - return this; - } - /** - *
-     * The source type is a project-based workload. Specify the workloads's
-     * relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-     * 
- * - * string source = 1; - * @return This builder for chaining. - */ - public Builder clearSource() { - if (projectOrWorkloadResourceCase_ == 1) { - projectOrWorkloadResourceCase_ = 0; - projectOrWorkloadResource_ = null; - onChanged(); - } - return this; - } - /** - *
-     * The source type is a project-based workload. Specify the workloads's
-     * relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-     * 
- * - * string source = 1; - * @param value The bytes for source to set. - * @return This builder for chaining. - */ - public Builder setSourceBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - projectOrWorkloadResourceCase_ = 1; - projectOrWorkloadResource_ = value; - onChanged(); - return this; - } - - /** - *
-     * The source type is a project. Specify the project's relative resource
-     * name, formatted as either a project number or a project ID:
-     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-     * For example:
-     * "projects/951040570662" when specifying a project number, or
-     * "projects/my-project-123" when specifying a project ID.
-     * 
- * - * string project = 3; - * @return Whether the project field is set. - */ - @java.lang.Override - public boolean hasProject() { - return projectOrWorkloadResourceCase_ == 3; - } - /** - *
-     * The source type is a project. Specify the project's relative resource
-     * name, formatted as either a project number or a project ID:
-     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-     * For example:
-     * "projects/951040570662" when specifying a project number, or
-     * "projects/my-project-123" when specifying a project ID.
-     * 
- * - * string project = 3; - * @return The project. - */ - @java.lang.Override - public java.lang.String getProject() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 3) { - ref = projectOrWorkloadResource_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (projectOrWorkloadResourceCase_ == 3) { - projectOrWorkloadResource_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * The source type is a project. Specify the project's relative resource
-     * name, formatted as either a project number or a project ID:
-     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-     * For example:
-     * "projects/951040570662" when specifying a project number, or
-     * "projects/my-project-123" when specifying a project ID.
-     * 
- * - * string project = 3; - * @return The bytes for project. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getProjectBytes() { - java.lang.Object ref = ""; - if (projectOrWorkloadResourceCase_ == 3) { - ref = projectOrWorkloadResource_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (projectOrWorkloadResourceCase_ == 3) { - projectOrWorkloadResource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * The source type is a project. Specify the project's relative resource
-     * name, formatted as either a project number or a project ID:
-     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-     * For example:
-     * "projects/951040570662" when specifying a project number, or
-     * "projects/my-project-123" when specifying a project ID.
-     * 
- * - * string project = 3; - * @param value The project to set. - * @return This builder for chaining. - */ - public Builder setProject( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - projectOrWorkloadResourceCase_ = 3; - projectOrWorkloadResource_ = value; - onChanged(); - return this; - } - /** - *
-     * The source type is a project. Specify the project's relative resource
-     * name, formatted as either a project number or a project ID:
-     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-     * For example:
-     * "projects/951040570662" when specifying a project number, or
-     * "projects/my-project-123" when specifying a project ID.
-     * 
- * - * string project = 3; - * @return This builder for chaining. - */ - public Builder clearProject() { - if (projectOrWorkloadResourceCase_ == 3) { - projectOrWorkloadResourceCase_ = 0; - projectOrWorkloadResource_ = null; - onChanged(); - } - return this; - } - /** - *
-     * The source type is a project. Specify the project's relative resource
-     * name, formatted as either a project number or a project ID:
-     * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-     * For example:
-     * "projects/951040570662" when specifying a project number, or
-     * "projects/my-project-123" when specifying a project ID.
-     * 
- * - * string project = 3; - * @param value The bytes for project to set. - * @return This builder for chaining. - */ - public Builder setProjectBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - projectOrWorkloadResourceCase_ = 3; - projectOrWorkloadResource_ = value; - onChanged(); - return this; - } - - private java.lang.Object target_ = ""; - /** - *
-     * Required. The resource ID of the folder-based destination workload. This workload is
-     * where the source project will hypothetically be moved to. Specify the
-     * workload's relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-     * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @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; - } - } - /** - *
-     * Required. The resource ID of the folder-based destination workload. This workload is
-     * where the source project will hypothetically be moved to. Specify the
-     * workload's relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-     * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @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; - } - } - /** - *
-     * Required. The resource ID of the folder-based destination workload. This workload is
-     * where the source project will hypothetically be moved to. Specify the
-     * workload's relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-     * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @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; - } - /** - *
-     * Required. The resource ID of the folder-based destination workload. This workload is
-     * where the source project will hypothetically be moved to. Specify the
-     * workload's relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-     * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return This builder for chaining. - */ - public Builder clearTarget() { - - target_ = getDefaultInstance().getTarget(); - onChanged(); - return this; - } - /** - *
-     * Required. The resource ID of the folder-based destination workload. This workload is
-     * where the source project will hypothetically be moved to. Specify the
-     * workload's relative resource name, formatted as:
-     * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-     * For example:
-     * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-     * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @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; - } - @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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AnalyzeWorkloadMoveRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AnalyzeWorkloadMoveRequest(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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java deleted file mode 100644 index 3e9d36be40e1..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java +++ /dev/null @@ -1,126 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface AnalyzeWorkloadMoveRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * The source type is a project-based workload. Specify the workloads's
-   * relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-   * 
- * - * string source = 1; - * @return Whether the source field is set. - */ - boolean hasSource(); - /** - *
-   * The source type is a project-based workload. Specify the workloads's
-   * relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-   * 
- * - * string source = 1; - * @return The source. - */ - java.lang.String getSource(); - /** - *
-   * The source type is a project-based workload. Specify the workloads's
-   * relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1"
-   * 
- * - * string source = 1; - * @return The bytes for source. - */ - com.google.protobuf.ByteString - getSourceBytes(); - - /** - *
-   * The source type is a project. Specify the project's relative resource
-   * name, formatted as either a project number or a project ID:
-   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-   * For example:
-   * "projects/951040570662" when specifying a project number, or
-   * "projects/my-project-123" when specifying a project ID.
-   * 
- * - * string project = 3; - * @return Whether the project field is set. - */ - boolean hasProject(); - /** - *
-   * The source type is a project. Specify the project's relative resource
-   * name, formatted as either a project number or a project ID:
-   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-   * For example:
-   * "projects/951040570662" when specifying a project number, or
-   * "projects/my-project-123" when specifying a project ID.
-   * 
- * - * string project = 3; - * @return The project. - */ - java.lang.String getProject(); - /** - *
-   * The source type is a project. Specify the project's relative resource
-   * name, formatted as either a project number or a project ID:
-   * "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}"
-   * For example:
-   * "projects/951040570662" when specifying a project number, or
-   * "projects/my-project-123" when specifying a project ID.
-   * 
- * - * string project = 3; - * @return The bytes for project. - */ - com.google.protobuf.ByteString - getProjectBytes(); - - /** - *
-   * Required. The resource ID of the folder-based destination workload. This workload is
-   * where the source project will hypothetically be moved to. Specify the
-   * workload's relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-   * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The target. - */ - java.lang.String getTarget(); - /** - *
-   * Required. The resource ID of the folder-based destination workload. This workload is
-   * where the source project will hypothetically be moved to. Specify the
-   * workload's relative resource name, formatted as:
-   * "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}"
-   * For example:
-   * "organizations/123/locations/us-east1/workloads/assured-workload-2"
-   * 
- * - * string target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for target. - */ - com.google.protobuf.ByteString - getTargetBytes(); - - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest.ProjectOrWorkloadResourceCase getProjectOrWorkloadResourceCase(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java deleted file mode 100644 index 07a6f1734fa7..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java +++ /dev/null @@ -1,689 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * A response that includes the analysis of the hypothetical resource move.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse} - */ -public final class AnalyzeWorkloadMoveResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) - AnalyzeWorkloadMoveResponseOrBuilder { -private static final long serialVersionUID = 0L; - // Use AnalyzeWorkloadMoveResponse.newBuilder() to construct. - private AnalyzeWorkloadMoveResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AnalyzeWorkloadMoveResponse() { - blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AnalyzeWorkloadMoveResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private AnalyzeWorkloadMoveResponse( - 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)) { - blockers_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - blockers_.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)) { - blockers_ = blockers_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.Builder.class); - } - - public static final int BLOCKERS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList blockers_; - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @return A list containing the blockers. - */ - public com.google.protobuf.ProtocolStringList - getBlockersList() { - return blockers_; - } - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @return The count of blockers. - */ - public int getBlockersCount() { - return blockers_.size(); - } - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @param index The index of the element to return. - * @return The blockers at the given index. - */ - public java.lang.String getBlockers(int index) { - return blockers_.get(index); - } - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @param index The index of the value to return. - * @return The bytes of the blockers at the given index. - */ - public com.google.protobuf.ByteString - getBlockersBytes(int index) { - return blockers_.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 < blockers_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, blockers_.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 < blockers_.size(); i++) { - dataSize += computeStringSizeNoTag(blockers_.getRaw(i)); - } - size += dataSize; - size += 1 * getBlockersList().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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse other = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) obj; - - if (!getBlockersList() - .equals(other.getBlockersList())) 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 (getBlockersCount() > 0) { - hash = (37 * hash) + BLOCKERS_FIELD_NUMBER; - hash = (53 * hash) + getBlockersList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse 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 response that includes the analysis of the hypothetical resource move.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.class, com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.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(); - blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse build() { - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse result = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - blockers_ = blockers_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.blockers_ = blockers_; - 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.getDefaultInstance()) return this; - if (!other.blockers_.isEmpty()) { - if (blockers_.isEmpty()) { - blockers_ = other.blockers_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureBlockersIsMutable(); - blockers_.addAll(other.blockers_); - } - 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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.LazyStringList blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureBlockersIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - blockers_ = new com.google.protobuf.LazyStringArrayList(blockers_); - bitField0_ |= 0x00000001; - } - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @return A list containing the blockers. - */ - public com.google.protobuf.ProtocolStringList - getBlockersList() { - return blockers_.getUnmodifiableView(); - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @return The count of blockers. - */ - public int getBlockersCount() { - return blockers_.size(); - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @param index The index of the element to return. - * @return The blockers at the given index. - */ - public java.lang.String getBlockers(int index) { - return blockers_.get(index); - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @param index The index of the value to return. - * @return The bytes of the blockers at the given index. - */ - public com.google.protobuf.ByteString - getBlockersBytes(int index) { - return blockers_.getByteString(index); - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @param index The index to set the value at. - * @param value The blockers to set. - * @return This builder for chaining. - */ - public Builder setBlockers( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBlockersIsMutable(); - blockers_.set(index, value); - onChanged(); - return this; - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @param value The blockers to add. - * @return This builder for chaining. - */ - public Builder addBlockers( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBlockersIsMutable(); - blockers_.add(value); - onChanged(); - return this; - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @param values The blockers to add. - * @return This builder for chaining. - */ - public Builder addAllBlockers( - java.lang.Iterable values) { - ensureBlockersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, blockers_); - onChanged(); - return this; - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @return This builder for chaining. - */ - public Builder clearBlockers() { - blockers_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - *
-     * A list of blockers that should be addressed before moving the source
-     * project or project-based workload to the destination folder-based workload.
-     * 
- * - * repeated string blockers = 1; - * @param value The bytes of the blockers to add. - * @return This builder for chaining. - */ - public Builder addBlockersBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureBlockersIsMutable(); - blockers_.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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) - private static final com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AnalyzeWorkloadMoveResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AnalyzeWorkloadMoveResponse(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.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java deleted file mode 100644 index d2d76108c598..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java +++ /dev/null @@ -1,54 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface AnalyzeWorkloadMoveResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @return A list containing the blockers. - */ - java.util.List - getBlockersList(); - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @return The count of blockers. - */ - int getBlockersCount(); - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @param index The index of the element to return. - * @return The blockers at the given index. - */ - java.lang.String getBlockers(int index); - /** - *
-   * A list of blockers that should be addressed before moving the source
-   * project or project-based workload to the destination folder-based workload.
-   * 
- * - * repeated string blockers = 1; - * @param index The index of the value to return. - * @return The bytes of the blockers at the given index. - */ - com.google.protobuf.ByteString - getBlockersBytes(int index); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java deleted file mode 100644 index 4a06b492f93b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsProto.java +++ /dev/null @@ -1,429 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public final class AssuredworkloadsProto { - private AssuredworkloadsProto() {} - 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_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_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\n\004name\030\001" + - " \001(\tB0\340A\002\372A*\n(assuredworkloads.googleapi" + - "s.com/Workload\022\021\n\004etag\030\002 \001(\tB\003\340A\001\"T\n\022Get" + - "WorkloadRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(a" + - "ssuredworkloads.googleapis.com/Workload\"" + - "s\n\032AnalyzeWorkloadMoveRequest\022\020\n\006source\030" + - "\001 \001(\tH\000\022\021\n\007project\030\003 \001(\tH\000\022\023\n\006target\030\002 \001" + - "(\tB\003\340A\002B\033\n\031projectOrWorkloadResource\"/\n\033" + - "AnalyzeWorkloadMoveResponse\022\020\n\010blockers\030" + - "\001 \003(\t\"\217\001\n\024ListWorkloadsRequest\022@\n\006parent" + - "\030\001 \001(\tB0\340A\002\372A*\022(assuredworkloads.googlea" + - "pis.com/Workload\022\021\n\tpage_size\030\002 \001(\005\022\022\n\np" + - "age_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"t\n\025ListW" + - "orkloadsResponse\022B\n\tworkloads\030\001 \003(\0132/.go" + - "ogle.cloud.assuredworkloads.v1beta1.Work" + - "load\022\027\n\017next_page_token\030\002 \001(\t\"\322\033\n\010Worklo" + - "ad\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\031\n\014display_name\030\002 " + - "\001(\tB\003\340A\002\022T\n\tresources\030\003 \003(\0132<.google.clo" + - "ud.assuredworkloads.v1beta1.Workload.Res" + - "ourceInfoB\003\340A\003\022c\n\021compliance_regime\030\004 \001(" + - "\0162@.google.cloud.assuredworkloads.v1beta" + - "1.Workload.ComplianceRegimeB\006\340A\002\340A\005\0227\n\013c" + - "reate_time\030\005 \001(\0132\032.google.protobuf.Times" + - "tampB\006\340A\003\340A\005\022\034\n\017billing_account\030\006 \001(\tB\003\340" + - "A\003\022]\n\014il4_settings\030\007 \001(\0132;.google.cloud." + - "assuredworkloads.v1beta1.Workload.IL4Set" + - "tingsB\010\030\001\340A\004\340A\005H\000\022_\n\rcjis_settings\030\010 \001(\013" + - "2<.google.cloud.assuredworkloads.v1beta1" + - ".Workload.CJISSettingsB\010\030\001\340A\004\340A\005H\000\022n\n\025fe" + - "dramp_high_settings\030\013 \001(\0132C.google.cloud" + - ".assuredworkloads.v1beta1.Workload.Fedra" + - "mpHighSettingsB\010\030\001\340A\004\340A\005H\000\022v\n\031fedramp_mo" + - "derate_settings\030\014 \001(\0132G.google.cloud.ass" + - "uredworkloads.v1beta1.Workload.FedrampMo" + - "derateSettingsB\010\030\001\340A\004\340A\005H\000\022\021\n\004etag\030\t \001(\t" + - "B\003\340A\001\022P\n\006labels\030\n \003(\0132;.google.cloud.ass" + - "uredworkloads.v1beta1.Workload.LabelsEnt" + - "ryB\003\340A\001\022)\n\034provisioned_resources_parent\030" + - "\r \001(\tB\003\340A\004\022X\n\014kms_settings\030\016 \001(\0132;.googl" + - "e.cloud.assuredworkloads.v1beta1.Workloa" + - "d.KMSSettingsB\005\030\001\340A\004\022`\n\021resource_setting" + - "s\030\017 \003(\0132@.google.cloud.assuredworkloads." + - "v1beta1.Workload.ResourceSettingsB\003\340A\004\022e" + - "\n\024kaj_enrollment_state\030\021 \001(\0162B.google.cl" + - "oud.assuredworkloads.v1beta1.Workload.Ka" + - "jEnrollmentStateB\003\340A\003\022&\n\031enable_sovereig" + - "n_controls\030\022 \001(\010B\003\340A\001\022k\n\027saa_enrollment_" + - "response\030\024 \001(\0132E.google.cloud.assuredwor" + - "kloads.v1beta1.Workload.SaaEnrollmentRes" + - "ponseB\003\340A\003\022.\n!compliant_but_disallowed_s" + - "ervices\030\030 \003(\tB\003\340A\003\032\216\002\n\014ResourceInfo\022\023\n\013r" + - "esource_id\030\001 \001(\003\022`\n\rresource_type\030\002 \001(\0162" + - "I.google.cloud.assuredworkloads.v1beta1." + - "Workload.ResourceInfo.ResourceType\"\206\001\n\014R" + - "esourceType\022\035\n\031RESOURCE_TYPE_UNSPECIFIED" + - "\020\000\022\030\n\020CONSUMER_PROJECT\020\001\032\002\010\001\022\023\n\017CONSUMER" + - "_FOLDER\020\004\022\033\n\027ENCRYPTION_KEYS_PROJECT\020\002\022\013" + - "\n\007KEYRING\020\003\032\223\001\n\013KMSSettings\022A\n\022next_rota" + - "tion_time\030\001 \001(\0132\032.google.protobuf.Timest" + - "ampB\t\340A\002\340A\004\340A\005\022=\n\017rotation_period\030\002 \001(\0132" + - "\031.google.protobuf.DurationB\t\340A\002\340A\004\340A\005:\002\030" + - "\001\032l\n\013IL4Settings\022Y\n\014kms_settings\030\001 \001(\0132;" + - ".google.cloud.assuredworkloads.v1beta1.W" + - "orkload.KMSSettingsB\006\340A\004\340A\005:\002\030\001\032m\n\014CJISS" + - "ettings\022Y\n\014kms_settings\030\001 \001(\0132;.google.c" + - "loud.assuredworkloads.v1beta1.Workload.K" + - "MSSettingsB\006\340A\004\340A\005:\002\030\001\032t\n\023FedrampHighSet" + - "tings\022Y\n\014kms_settings\030\001 \001(\0132;.google.clo" + - "ud.assuredworkloads.v1beta1.Workload.KMS" + - "SettingsB\006\340A\004\340A\005:\002\030\001\032x\n\027FedrampModerateS" + - "ettings\022Y\n\014kms_settings\030\001 \001(\0132;.google.c" + - "loud.assuredworkloads.v1beta1.Workload.K" + - "MSSettingsB\006\340A\004\340A\005:\002\030\001\032\237\001\n\020ResourceSetti" + - "ngs\022\023\n\013resource_id\030\001 \001(\t\022`\n\rresource_typ" + - "e\030\002 \001(\0162I.google.cloud.assuredworkloads." + - "v1beta1.Workload.ResourceInfo.ResourceTy" + - "pe\022\024\n\014display_name\030\003 \001(\t\032\206\004\n\025SaaEnrollme" + - "ntResponse\022k\n\014setup_status\030\001 \001(\0162P.googl" + - "e.cloud.assuredworkloads.v1beta1.Workloa" + - "d.SaaEnrollmentResponse.SetupStateH\000\210\001\001\022" + - "f\n\014setup_errors\030\002 \003(\0162P.google.cloud.ass" + - "uredworkloads.v1beta1.Workload.SaaEnroll" + - "mentResponse.SetupError\"R\n\nSetupState\022\033\n" + - "\027SETUP_STATE_UNSPECIFIED\020\000\022\022\n\016STATUS_PEN" + - "DING\020\001\022\023\n\017STATUS_COMPLETE\020\002\"\262\001\n\nSetupErr" + - "or\022\033\n\027SETUP_ERROR_UNSPECIFIED\020\000\022\034\n\030ERROR" + - "_INVALID_BASE_SETUP\020\001\022&\n\"ERROR_MISSING_E" + - "XTERNAL_SIGNING_KEY\020\002\022#\n\037ERROR_NOT_ALL_S" + - "ERVICES_ENROLLED\020\003\022\034\n\030ERROR_SETUP_CHECK_" + - "FAILED\020\004B\017\n\r_setup_status\032-\n\013LabelsEntry" + - "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\201\002\n\020Com" + - "plianceRegime\022!\n\035COMPLIANCE_REGIME_UNSPE" + - "CIFIED\020\000\022\007\n\003IL4\020\001\022\010\n\004CJIS\020\002\022\020\n\014FEDRAMP_H" + - "IGH\020\003\022\024\n\020FEDRAMP_MODERATE\020\004\022\026\n\022US_REGION" + - "AL_ACCESS\020\005\022\t\n\005HIPAA\020\006\022\013\n\007HITRUST\020\007\022\032\n\026E" + - "U_REGIONS_AND_SUPPORT\020\010\022\032\n\026CA_REGIONS_AN" + - "D_SUPPORT\020\t\022\010\n\004ITAR\020\n\022\035\n\031AU_REGIONS_AND_" + - "US_SUPPORT\020\013\"\177\n\022KajEnrollmentState\022$\n KA" + - "J_ENROLLMENT_STATE_UNSPECIFIED\020\000\022 \n\034KAJ_" + - "ENROLLMENT_STATE_PENDING\020\001\022!\n\035KAJ_ENROLL" + - "MENT_STATE_COMPLETE\020\002:u\352Ar\n(assuredworkl" + - "oads.googleapis.com/Workload\022Forganizati" + - "ons/{organization}/locations/{location}/" + - "workloads/{workload}B\034\n\032compliance_regim" + - "e_settings\"\313\002\n\037CreateWorkloadOperationMe" + - "tadata\0224\n\013create_time\030\001 \001(\0132\032.google.pro" + - "tobuf.TimestampB\003\340A\001\022\031\n\014display_name\030\002 \001" + - "(\tB\003\340A\001\022\023\n\006parent\030\003 \001(\tB\003\340A\001\022`\n\021complian" + - "ce_regime\030\004 \001(\0162@.google.cloud.assuredwo" + - "rkloads.v1beta1.Workload.ComplianceRegim" + - "eB\003\340A\001\022`\n\021resource_settings\030\005 \003(\0132@.goog" + - "le.cloud.assuredworkloads.v1beta1.Worklo" + - "ad.ResourceSettingsB\003\340A\001B\366\002\n)com.google." + - "cloud.assuredworkloads.v1beta1B\025Assuredw" + - "orkloadsProtoP\001ZUgoogle.golang.org/genpr" + - "oto/googleapis/cloud/assuredworkloads/v1" + - "beta1;assuredworkloads\252\002%Google.Cloud.As" + - "suredWorkloads.V1Beta1\312\002%Google\\Cloud\\As" + - "suredWorkloads\\V1beta1\352\002(Google::Cloud::" + - "AssuredWorkloads::V1beta1\352A]\n(assuredwor" + - "kloads.googleapis.com/Location\0221organiza" + - "tions/{organization}/locations/{location" + - "}b\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.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.FieldMaskProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor, - new java.lang.String[] { "Parent", "Workload", "ExternalId", }); - internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor, - new java.lang.String[] { "Workload", "UpdateMask", }); - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor, - new java.lang.String[] { "Name", "RestrictionType", }); - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor, - new java.lang.String[] { }); - internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor, - new java.lang.String[] { "Name", "Etag", }); - internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor, - new java.lang.String[] { "Name", }); - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor, - new java.lang.String[] { "Source", "Project", "Target", "ProjectOrWorkloadResource", }); - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor, - new java.lang.String[] { "Blockers", }); - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor, - new java.lang.String[] { "Parent", "PageSize", "PageToken", "Filter", }); - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor, - new java.lang.String[] { "Workloads", "NextPageToken", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor, - new java.lang.String[] { "Name", "DisplayName", "Resources", "ComplianceRegime", "CreateTime", "BillingAccount", "Il4Settings", "CjisSettings", "FedrampHighSettings", "FedrampModerateSettings", "Etag", "Labels", "ProvisionedResourcesParent", "KmsSettings", "ResourceSettings", "KajEnrollmentState", "EnableSovereignControls", "SaaEnrollmentResponse", "CompliantButDisallowedServices", "ComplianceRegimeSettings", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor, - new java.lang.String[] { "ResourceId", "ResourceType", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor, - new java.lang.String[] { "NextRotationTime", "RotationPeriod", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(2); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor, - new java.lang.String[] { "KmsSettings", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(3); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor, - new java.lang.String[] { "KmsSettings", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(4); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor, - new java.lang.String[] { "KmsSettings", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(5); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor, - new java.lang.String[] { "KmsSettings", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(6); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor, - new java.lang.String[] { "ResourceId", "ResourceType", "DisplayName", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(7); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor, - new java.lang.String[] { "SetupStatus", "SetupErrors", "SetupStatus", }); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_descriptor = - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor.getNestedTypes().get(8); - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_Workload_LabelsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor, - new java.lang.String[] { "CreateTime", "DisplayName", "Parent", "ComplianceRegime", "ResourceSettings", }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.ResourceProto.resource); - registry.add(com.google.api.ResourceProto.resourceDefinition); - registry.add(com.google.api.ResourceProto.resourceReference); - com.google.protobuf.Descriptors.FileDescriptor - .internalUpdateFileDescriptor(descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java deleted file mode 100644 index c5257eeb2d94..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java +++ /dev/null @@ -1,104 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public final class AssuredworkloadsServiceProto { - private AssuredworkloadsServiceProto() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions( - (com.google.protobuf.ExtensionRegistryLite) registry); - } - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\nDgoogle/cloud/assuredworkloads/v1beta1/" + - "assuredworkloads_service.proto\022%google.c" + - "loud.assuredworkloads.v1beta1\032\034google/ap" + - "i/annotations.proto\032\027google/api/client.p" + - "roto\032 - * Operation metadata to give request details of CreateWorkload. - * - * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata} - */ -public final class CreateWorkloadOperationMetadata extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) - CreateWorkloadOperationMetadataOrBuilder { -private static final long serialVersionUID = 0L; - // Use CreateWorkloadOperationMetadata.newBuilder() to construct. - private CreateWorkloadOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CreateWorkloadOperationMetadata() { - displayName_ = ""; - parent_ = ""; - complianceRegime_ = 0; - resourceSettings_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateWorkloadOperationMetadata(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CreateWorkloadOperationMetadata( - 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.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: { - java.lang.String s = input.readStringRequireUtf8(); - - displayName_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 32: { - int rawValue = input.readEnum(); - - complianceRegime_ = rawValue; - break; - } - case 42: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - resourceSettings_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - resourceSettings_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.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)) { - resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.Builder.class); - } - - public static final int CREATE_TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp createTime_; - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int DISPLAY_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object displayName_; - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; - } - } - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PARENT_FIELD_NUMBER = 3; - private volatile java.lang.Object parent_; - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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 COMPLIANCE_REGIME_FIELD_NUMBER = 4; - private int complianceRegime_; - /** - *
-   * Optional. Compliance controls that should be applied to the resources managed by
-   * the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-   * Optional. Compliance controls that should be applied to the resources managed by
-   * the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The complianceRegime. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - - public static final int RESOURCE_SETTINGS_FIELD_NUMBER = 5; - private java.util.List resourceSettings_; - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public java.util.List getResourceSettingsList() { - return resourceSettings_; - } - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public java.util.List - getResourceSettingsOrBuilderList() { - return resourceSettings_; - } - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public int getResourceSettingsCount() { - return resourceSettings_.size(); - } - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { - return resourceSettings_.get(index); - } - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index) { - return resourceSettings_.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 (createTime_ != null) { - output.writeMessage(1, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, parent_); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - output.writeEnum(4, complianceRegime_); - } - for (int i = 0; i < resourceSettings_.size(); i++) { - output.writeMessage(5, resourceSettings_.get(i)); - } - 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, parent_); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, complianceRegime_); - } - for (int i = 0; i < resourceSettings_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, resourceSettings_.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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata other = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) obj; - - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; - } - if (!getDisplayName() - .equals(other.getDisplayName())) return false; - if (!getParent() - .equals(other.getParent())) return false; - if (complianceRegime_ != other.complianceRegime_) return false; - if (!getResourceSettingsList() - .equals(other.getResourceSettingsList())) 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(); - } - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; - hash = (53 * hash) + complianceRegime_; - if (getResourceSettingsCount() > 0) { - hash = (37 * hash) + RESOURCE_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getResourceSettingsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata 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; - } - /** - *
-   * Operation metadata to give request details of CreateWorkload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getResourceSettingsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - displayName_ = ""; - - parent_ = ""; - - complianceRegime_ = 0; - - if (resourceSettingsBuilder_ == null) { - resourceSettings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - resourceSettingsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata build() { - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata result = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata(this); - int from_bitField0_ = bitField0_; - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - result.displayName_ = displayName_; - result.parent_ = parent_; - result.complianceRegime_ = complianceRegime_; - if (resourceSettingsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.resourceSettings_ = resourceSettings_; - } else { - result.resourceSettings_ = resourceSettingsBuilder_.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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata.getDefaultInstance()) return this; - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - onChanged(); - } - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.complianceRegime_ != 0) { - setComplianceRegimeValue(other.getComplianceRegimeValue()); - } - if (resourceSettingsBuilder_ == null) { - if (!other.resourceSettings_.isEmpty()) { - if (resourceSettings_.isEmpty()) { - resourceSettings_ = other.resourceSettings_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureResourceSettingsIsMutable(); - resourceSettings_.addAll(other.resourceSettings_); - } - onChanged(); - } - } else { - if (!other.resourceSettings_.isEmpty()) { - if (resourceSettingsBuilder_.isEmpty()) { - resourceSettingsBuilder_.dispose(); - resourceSettingsBuilder_ = null; - resourceSettings_ = other.resourceSettings_; - bitField0_ = (bitField0_ & ~0x00000001); - resourceSettingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getResourceSettingsFieldBuilder() : null; - } else { - resourceSettingsBuilder_.addAllMessages(other.resourceSettings_); - } - } - } - 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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - 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_; - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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(); - } - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder setCreateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - } - /** - *
-     * Optional. Time when the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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 java.lang.Object displayName_ = ""; - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - *
-     * Optional. The display name of the workload.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = value; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - *
-     * Optional. The parent of the workload.
-     * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @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 int complianceRegime_ = 0; - /** - *
-     * Optional. Compliance controls that should be applied to the resources managed by
-     * the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources managed by
-     * the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The enum numeric value on the wire for complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegimeValue(int value) { - - complianceRegime_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources managed by
-     * the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The complianceRegime. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources managed by
-     * the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime value) { - if (value == null) { - throw new NullPointerException(); - } - - complianceRegime_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Optional. Compliance controls that should be applied to the resources managed by
-     * the workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearComplianceRegime() { - - complianceRegime_ = 0; - onChanged(); - return this; - } - - private java.util.List resourceSettings_ = - java.util.Collections.emptyList(); - private void ensureResourceSettingsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - resourceSettings_ = new java.util.ArrayList(resourceSettings_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> resourceSettingsBuilder_; - - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public java.util.List getResourceSettingsList() { - if (resourceSettingsBuilder_ == null) { - return java.util.Collections.unmodifiableList(resourceSettings_); - } else { - return resourceSettingsBuilder_.getMessageList(); - } - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public int getResourceSettingsCount() { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.size(); - } else { - return resourceSettingsBuilder_.getCount(); - } - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.get(index); - } else { - return resourceSettingsBuilder_.getMessage(index); - } - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder setResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.set(index, value); - onChanged(); - } else { - resourceSettingsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder setResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.set(index, builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder addResourceSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.add(value); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder addResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.add(index, value); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder addResourceSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.add(builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder addResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.add(index, builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder addAllResourceSettings( - java.lang.Iterable values) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, resourceSettings_); - onChanged(); - } else { - resourceSettingsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder clearResourceSettings() { - if (resourceSettingsBuilder_ == null) { - resourceSettings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - resourceSettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public Builder removeResourceSettings(int index) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.remove(index); - onChanged(); - } else { - resourceSettingsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder getResourceSettingsBuilder( - int index) { - return getResourceSettingsFieldBuilder().getBuilder(index); - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index) { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.get(index); } else { - return resourceSettingsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public java.util.List - getResourceSettingsOrBuilderList() { - if (resourceSettingsBuilder_ != null) { - return resourceSettingsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(resourceSettings_); - } - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder() { - return getResourceSettingsFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder( - int index) { - return getResourceSettingsFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); - } - /** - *
-     * Optional. Resource properties in the input that are used for creating/customizing
-     * workload resources.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - public java.util.List - getResourceSettingsBuilderList() { - return getResourceSettingsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> - getResourceSettingsFieldBuilder() { - if (resourceSettingsBuilder_ == null) { - resourceSettingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder>( - resourceSettings_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - resourceSettings_ = null; - } - return resourceSettingsBuilder_; - } - @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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) - private static final com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateWorkloadOperationMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateWorkloadOperationMetadata(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.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java deleted file mode 100644 index 26e91a829910..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadOperationMetadataOrBuilder.java +++ /dev/null @@ -1,146 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface CreateWorkloadOperationMetadataOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - *
-   * Optional. Time when the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - *
-   * Optional. The display name of the workload.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString - getDisplayNameBytes(); - - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Optional. The parent of the workload.
-   * 
- * - * string parent = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Optional. Compliance controls that should be applied to the resources managed by
-   * the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enum numeric value on the wire for complianceRegime. - */ - int getComplianceRegimeValue(); - /** - *
-   * Optional. Compliance controls that should be applied to the resources managed by
-   * the workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The complianceRegime. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime(); - - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - java.util.List - getResourceSettingsList(); - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index); - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - int getResourceSettingsCount(); - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - java.util.List - getResourceSettingsOrBuilderList(); - /** - *
-   * Optional. Resource properties in the input that are used for creating/customizing
-   * workload resources.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java deleted file mode 100644 index deb9f53f3bf9..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequest.java +++ /dev/null @@ -1,1025 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Request for creating a workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest} - */ -public final class CreateWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) - CreateWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use CreateWorkloadRequest.newBuilder() to construct. - private CreateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CreateWorkloadRequest() { - parent_ = ""; - externalId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CreateWorkloadRequest( - 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: { - com.google.cloud.assuredworkloads.v1beta1.Workload.Builder subBuilder = null; - if (workload_ != null) { - subBuilder = workload_.toBuilder(); - } - workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(workload_); - workload_ = subBuilder.buildPartial(); - } - - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - externalId_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Required. The resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * 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 resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * 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 WORKLOAD_FIELD_NUMBER = 2; - private com.google.cloud.assuredworkloads.v1beta1.Workload workload_; - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - @java.lang.Override - public boolean hasWorkload() { - return workload_ != null; - } - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { - return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; - } - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { - return getWorkload(); - } - - public static final int EXTERNAL_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object externalId_; - /** - *
-   * Optional. A identifier associated with the workload and underlying projects which
-   * allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The externalId. - */ - @java.lang.Override - public java.lang.String getExternalId() { - java.lang.Object ref = externalId_; - 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(); - externalId_ = s; - return s; - } - } - /** - *
-   * Optional. A identifier associated with the workload and underlying projects which
-   * allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for externalId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getExternalIdBytes() { - java.lang.Object ref = externalId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - externalId_ = 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 (workload_ != null) { - output.writeMessage(2, getWorkload()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, externalId_); - } - 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 (workload_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getWorkload()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(externalId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, externalId_); - } - 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.assuredworkloads.v1beta1.CreateWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (hasWorkload() != other.hasWorkload()) return false; - if (hasWorkload()) { - if (!getWorkload() - .equals(other.getWorkload())) return false; - } - if (!getExternalId() - .equals(other.getExternalId())) 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(); - if (hasWorkload()) { - hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; - hash = (53 * hash) + getWorkload().hashCode(); - } - hash = (37 * hash) + EXTERNAL_ID_FIELD_NUMBER; - hash = (53 * hash) + getExternalId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest 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.assuredworkloads.v1beta1.CreateWorkloadRequest 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 creating a workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.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_ = ""; - - if (workloadBuilder_ == null) { - workload_ = null; - } else { - workload_ = null; - workloadBuilder_ = null; - } - externalId_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest(this); - result.parent_ = parent_; - if (workloadBuilder_ == null) { - result.workload_ = workload_; - } else { - result.workload_ = workloadBuilder_.build(); - } - result.externalId_ = externalId_; - 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.assuredworkloads.v1beta1.CreateWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.hasWorkload()) { - mergeWorkload(other.getWorkload()); - } - if (!other.getExternalId().isEmpty()) { - externalId_ = other.externalId_; - 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.assuredworkloads.v1beta1.CreateWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Required. The resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 resource name of the new Workload's parent.
-     * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-     * 
- * - * 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 com.google.cloud.assuredworkloads.v1beta1.Workload workload_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> workloadBuilder_; - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - public boolean hasWorkload() { - return workloadBuilder_ != null || workload_ != null; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { - if (workloadBuilder_ == null) { - return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; - } else { - return workloadBuilder_.getMessage(); - } - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - workload_ = value; - onChanged(); - } else { - workloadBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload( - com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { - if (workloadBuilder_ == null) { - workload_ = builderForValue.build(); - onChanged(); - } else { - workloadBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadBuilder_ == null) { - if (workload_ != null) { - workload_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); - } else { - workload_ = value; - } - onChanged(); - } else { - workloadBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearWorkload() { - if (workloadBuilder_ == null) { - workload_ = null; - onChanged(); - } else { - workload_ = null; - workloadBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder getWorkloadBuilder() { - - onChanged(); - return getWorkloadFieldBuilder().getBuilder(); - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { - if (workloadBuilder_ != null) { - return workloadBuilder_.getMessageOrBuilder(); - } else { - return workload_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; - } - } - /** - *
-     * Required. Assured Workload to create
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> - getWorkloadFieldBuilder() { - if (workloadBuilder_ == null) { - workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder>( - getWorkload(), - getParentForChildren(), - isClean()); - workload_ = null; - } - return workloadBuilder_; - } - - private java.lang.Object externalId_ = ""; - /** - *
-     * Optional. A identifier associated with the workload and underlying projects which
-     * allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The externalId. - */ - public java.lang.String getExternalId() { - java.lang.Object ref = externalId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - externalId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects which
-     * allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for externalId. - */ - public com.google.protobuf.ByteString - getExternalIdBytes() { - java.lang.Object ref = externalId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - externalId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects which
-     * allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The externalId to set. - * @return This builder for chaining. - */ - public Builder setExternalId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - externalId_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects which
-     * allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearExternalId() { - - externalId_ = getDefaultInstance().getExternalId(); - onChanged(); - return this; - } - /** - *
-     * Optional. A identifier associated with the workload and underlying projects which
-     * allows for the break down of billing costs for a workload. The value
-     * provided for the identifier will add a label to the workload and contained
-     * projects with the identifier as the value.
-     * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for externalId to set. - * @return This builder for chaining. - */ - public Builder setExternalIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - externalId_ = 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.assuredworkloads.v1beta1.CreateWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateWorkloadRequest(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.assuredworkloads.v1beta1.CreateWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java deleted file mode 100644 index fe9dc99645e7..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/CreateWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,84 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface CreateWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Required. The resource name of the new Workload's parent.
-   * Must be of the form `organizations/{org_id}/locations/{location_id}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - boolean hasWorkload(); - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(); - /** - *
-   * Required. Assured Workload to create
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder(); - - /** - *
-   * Optional. A identifier associated with the workload and underlying projects which
-   * allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The externalId. - */ - java.lang.String getExternalId(); - /** - *
-   * Optional. A identifier associated with the workload and underlying projects which
-   * allows for the break down of billing costs for a workload. The value
-   * provided for the identifier will add a label to the workload and contained
-   * projects with the identifier as the value.
-   * 
- * - * string external_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for externalId. - */ - com.google.protobuf.ByteString - getExternalIdBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java deleted file mode 100644 index 7d36418dae6b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequest.java +++ /dev/null @@ -1,782 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Request for deleting a Workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest} - */ -public final class DeleteWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) - DeleteWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use DeleteWorkloadRequest.newBuilder() to construct. - private DeleteWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private DeleteWorkloadRequest() { - name_ = ""; - etag_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DeleteWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private DeleteWorkloadRequest( - 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(); - - etag_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * 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. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * 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; - } - } - - public static final int ETAG_FIELD_NUMBER = 2; - private volatile java.lang.Object etag_; - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - 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(); - etag_ = s; - return s; - } - } - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = 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(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); - } - 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(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); - } - 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.assuredworkloads.v1beta1.DeleteWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getEtag() - .equals(other.getEtag())) 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) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest 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.assuredworkloads.v1beta1.DeleteWorkloadRequest 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 deleting a Workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.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_ = ""; - - etag_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_DeleteWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest(this); - result.name_ = name_; - result.etag_ = etag_; - 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.assuredworkloads.v1beta1.DeleteWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - 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.assuredworkloads.v1beta1.DeleteWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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. The `name` field is used to identify the workload.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * 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; - } - - private java.lang.Object etag_ = ""; - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - *
-     * Optional. The etag of the workload.
-     * If this is provided, it must match the server's etag.
-     * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = 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.assuredworkloads.v1beta1.DeleteWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteWorkloadRequest(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.assuredworkloads.v1beta1.DeleteWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java deleted file mode 100644 index 89a26b3bfc4e..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/DeleteWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,55 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface DeleteWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. The `name` field is used to identify the workload.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - java.lang.String getEtag(); - /** - *
-   * Optional. The etag of the workload.
-   * If this is provided, it must match the server's etag.
-   * 
- * - * string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - com.google.protobuf.ByteString - getEtagBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java deleted file mode 100644 index 8c043a8662cb..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequest.java +++ /dev/null @@ -1,623 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Request for fetching a workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest} - */ -public final class GetWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) - GetWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use GetWorkloadRequest.newBuilder() to construct. - private GetWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GetWorkloadRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorkloadRequest( - 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. The resource name of the Workload to fetch. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * 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. The resource name of the Workload to fetch. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * 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.assuredworkloads.v1beta1.GetWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest 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.assuredworkloads.v1beta1.GetWorkloadRequest 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 fetching a workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest(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.assuredworkloads.v1beta1.GetWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest.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.assuredworkloads.v1beta1.GetWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. The resource name of the Workload to fetch. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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. The resource name of the Workload to fetch. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * 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.assuredworkloads.v1beta1.GetWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorkloadRequest(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.assuredworkloads.v1beta1.GetWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java deleted file mode 100644 index 3e49c50c77d1..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/GetWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,37 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface GetWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The resource name of the Workload to fetch. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. The resource name of the Workload to fetch. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * 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-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java deleted file mode 100644 index 9e8d769a9bb3..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequest.java +++ /dev/null @@ -1,1035 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Request for fetching workloads in an organization.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest} - */ -public final class ListWorkloadsRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) - ListWorkloadsRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListWorkloadsRequest.newBuilder() to construct. - private ListWorkloadsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListWorkloadsRequest() { - parent_ = ""; - pageToken_ = ""; - filter_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListWorkloadsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListWorkloadsRequest( - 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Required. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * 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 returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * 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; - } - } - - public static final int FILTER_FIELD_NUMBER = 4; - private volatile java.lang.Object filter_; - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * 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; - } - } - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * 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; - } - } - - 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.assuredworkloads.v1beta1.ListWorkloadsRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest other = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (getPageSize() - != other.getPageSize()) return false; - if (!getPageToken() - .equals(other.getPageToken())) return false; - if (!getFilter() - .equals(other.getFilter())) 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) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (37 * hash) + FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFilter().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest 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.assuredworkloads.v1beta1.ListWorkloadsRequest 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 fetching workloads in an organization.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.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_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - filter_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest build() { - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest result = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - result.filter_ = filter_; - 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.assuredworkloads.v1beta1.ListWorkloadsRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - if (!other.getFilter().isEmpty()) { - filter_ = other.filter_; - 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.assuredworkloads.v1beta1.ListWorkloadsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Required. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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. Parent Resource to list workloads from.
-     * Must be of the form `organizations/{org_id}/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 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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 returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * string page_token = 3; - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - *
-     * Page token returned from previous request. Page token contains context from
-     * previous request. Page token needs to be passed in the second and following
-     * requests.
-     * 
- * - * 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; - } - - private java.lang.Object filter_ = ""; - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * string filter = 4; - * @return This builder for chaining. - */ - public Builder clearFilter() { - - filter_ = getDefaultInstance().getFilter(); - onChanged(); - return this; - } - /** - *
-     * A custom filter for filtering by properties of a workload. At this time,
-     * only filtering by labels is supported.
-     * 
- * - * 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; - } - @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.assuredworkloads.v1beta1.ListWorkloadsRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListWorkloadsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListWorkloadsRequest(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.assuredworkloads.v1beta1.ListWorkloadsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java deleted file mode 100644 index ea8648ef2203..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsRequestOrBuilder.java +++ /dev/null @@ -1,87 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface ListWorkloadsRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/locations/{location}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Required. Parent Resource to list workloads from.
-   * Must be of the form `organizations/{org_id}/locations/{location}`.
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Page size.
-   * 
- * - * int32 page_size = 2; - * @return The pageSize. - */ - int getPageSize(); - - /** - *
-   * Page token returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * string page_token = 3; - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - *
-   * Page token returned from previous request. Page token contains context from
-   * previous request. Page token needs to be passed in the second and following
-   * requests.
-   * 
- * - * string page_token = 3; - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString - getPageTokenBytes(); - - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * string filter = 4; - * @return The filter. - */ - java.lang.String getFilter(); - /** - *
-   * A custom filter for filtering by properties of a workload. At this time,
-   * only filtering by labels is supported.
-   * 
- * - * string filter = 4; - * @return The bytes for filter. - */ - com.google.protobuf.ByteString - getFilterBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java deleted file mode 100644 index 03ab73f7afb6..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponse.java +++ /dev/null @@ -1,1038 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Response of ListWorkloads endpoint.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse} - */ -public final class ListWorkloadsResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) - ListWorkloadsResponseOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListWorkloadsResponse.newBuilder() to construct. - private ListWorkloadsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListWorkloadsResponse() { - workloads_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListWorkloadsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListWorkloadsResponse( - 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)) { - workloads_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - workloads_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.parser(), extensionRegistry)); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = 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)) { - workloads_ = java.util.Collections.unmodifiableList(workloads_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.Builder.class); - } - - public static final int WORKLOADS_FIELD_NUMBER = 1; - private java.util.List workloads_; - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - @java.lang.Override - public java.util.List getWorkloadsList() { - return workloads_; - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - @java.lang.Override - public java.util.List - getWorkloadsOrBuilderList() { - return workloads_; - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - @java.lang.Override - public int getWorkloadsCount() { - return workloads_.size(); - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkloads(int index) { - return workloads_.get(index); - } - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadsOrBuilder( - int index) { - return workloads_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * 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; - } - } - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * 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; - } - } - - 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 < workloads_.size(); i++) { - output.writeMessage(1, workloads_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < workloads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, workloads_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - 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.assuredworkloads.v1beta1.ListWorkloadsResponse)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse other = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) obj; - - if (!getWorkloadsList() - .equals(other.getWorkloadsList())) return false; - if (!getNextPageToken() - .equals(other.getNextPageToken())) 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 (getWorkloadsCount() > 0) { - hash = (37 * hash) + WORKLOADS_FIELD_NUMBER; - hash = (53 * hash) + getWorkloadsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse 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.assuredworkloads.v1beta1.ListWorkloadsResponse 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; - } - /** - *
-   * Response of ListWorkloads endpoint.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.class, com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getWorkloadsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (workloadsBuilder_ == null) { - workloads_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - workloadsBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse build() { - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse result = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse(this); - int from_bitField0_ = bitField0_; - if (workloadsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - workloads_ = java.util.Collections.unmodifiableList(workloads_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.workloads_ = workloads_; - } else { - result.workloads_ = workloadsBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - 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.assuredworkloads.v1beta1.ListWorkloadsResponse) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse.getDefaultInstance()) return this; - if (workloadsBuilder_ == null) { - if (!other.workloads_.isEmpty()) { - if (workloads_.isEmpty()) { - workloads_ = other.workloads_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureWorkloadsIsMutable(); - workloads_.addAll(other.workloads_); - } - onChanged(); - } - } else { - if (!other.workloads_.isEmpty()) { - if (workloadsBuilder_.isEmpty()) { - workloadsBuilder_.dispose(); - workloadsBuilder_ = null; - workloads_ = other.workloads_; - bitField0_ = (bitField0_ & ~0x00000001); - workloadsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getWorkloadsFieldBuilder() : null; - } else { - workloadsBuilder_.addAllMessages(other.workloads_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - 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.assuredworkloads.v1beta1.ListWorkloadsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List workloads_ = - java.util.Collections.emptyList(); - private void ensureWorkloadsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - workloads_ = new java.util.ArrayList(workloads_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> workloadsBuilder_; - - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public java.util.List getWorkloadsList() { - if (workloadsBuilder_ == null) { - return java.util.Collections.unmodifiableList(workloads_); - } else { - return workloadsBuilder_.getMessageList(); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public int getWorkloadsCount() { - if (workloadsBuilder_ == null) { - return workloads_.size(); - } else { - return workloadsBuilder_.getCount(); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkloads(int index) { - if (workloadsBuilder_ == null) { - return workloads_.get(index); - } else { - return workloadsBuilder_.getMessage(index); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder setWorkloads( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWorkloadsIsMutable(); - workloads_.set(index, value); - onChanged(); - } else { - workloadsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder setWorkloads( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.set(index, builderForValue.build()); - onChanged(); - } else { - workloadsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder addWorkloads(com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWorkloadsIsMutable(); - workloads_.add(value); - onChanged(); - } else { - workloadsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder addWorkloads( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWorkloadsIsMutable(); - workloads_.add(index, value); - onChanged(); - } else { - workloadsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder addWorkloads( - com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.add(builderForValue.build()); - onChanged(); - } else { - workloadsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder addWorkloads( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.add(index, builderForValue.build()); - onChanged(); - } else { - workloadsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder addAllWorkloads( - java.lang.Iterable values) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, workloads_); - onChanged(); - } else { - workloadsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder clearWorkloads() { - if (workloadsBuilder_ == null) { - workloads_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - workloadsBuilder_.clear(); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public Builder removeWorkloads(int index) { - if (workloadsBuilder_ == null) { - ensureWorkloadsIsMutable(); - workloads_.remove(index); - onChanged(); - } else { - workloadsBuilder_.remove(index); - } - return this; - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder getWorkloadsBuilder( - int index) { - return getWorkloadsFieldBuilder().getBuilder(index); - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadsOrBuilder( - int index) { - if (workloadsBuilder_ == null) { - return workloads_.get(index); } else { - return workloadsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public java.util.List - getWorkloadsOrBuilderList() { - if (workloadsBuilder_ != null) { - return workloadsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(workloads_); - } - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder addWorkloadsBuilder() { - return getWorkloadsFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance()); - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder addWorkloadsBuilder( - int index) { - return getWorkloadsFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance()); - } - /** - *
-     * List of Workloads under a given parent.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - public java.util.List - getWorkloadsBuilderList() { - return getWorkloadsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> - getWorkloadsFieldBuilder() { - if (workloadsBuilder_ == null) { - workloadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder>( - workloads_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - workloads_ = null; - } - return workloadsBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * string next_page_token = 2; - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - *
-     * The next page token. Return empty if reached the last page.
-     * 
- * - * 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; - } - @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.assuredworkloads.v1beta1.ListWorkloadsResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) - private static final com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListWorkloadsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListWorkloadsResponse(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.assuredworkloads.v1beta1.ListWorkloadsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java deleted file mode 100644 index 044893bac2a9..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/ListWorkloadsResponseOrBuilder.java +++ /dev/null @@ -1,73 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface ListWorkloadsResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - java.util.List - getWorkloadsList(); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload getWorkloads(int index); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - int getWorkloadsCount(); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - java.util.List - getWorkloadsOrBuilderList(); - /** - *
-   * List of Workloads under a given parent.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload workloads = 1; - */ - com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadsOrBuilder( - int index); - - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - *
-   * The next page token. Return empty if reached the last page.
-   * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString - getNextPageTokenBytes(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/LocationName.java deleted file mode 100644 index 204e468b9637..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/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.assuredworkloads.v1beta1; - -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 ORGANIZATION_LOCATION = - PathTemplate.createWithoutUrlEncoding("organizations/{organization}/locations/{location}"); - private volatile Map fieldValuesMap; - private final String organization; - private final String location; - - @Deprecated - protected LocationName() { - organization = null; - location = null; - } - - private LocationName(Builder builder) { - organization = Preconditions.checkNotNull(builder.getOrganization()); - location = Preconditions.checkNotNull(builder.getLocation()); - } - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static LocationName of(String organization, String location) { - return newBuilder().setOrganization(organization).setLocation(location).build(); - } - - public static String format(String organization, String location) { - return newBuilder().setOrganization(organization).setLocation(location).build().toString(); - } - - public static LocationName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ORGANIZATION_LOCATION.validatedMatch( - formattedString, "LocationName.parse: formattedString not in valid format"); - return of(matchMap.get("organization"), 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 ORGANIZATION_LOCATION.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (organization != null) { - fieldMapBuilder.put("organization", organization); - } - 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 ORGANIZATION_LOCATION.instantiate("organization", organization, "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.organization, that.organization) - && Objects.equals(this.location, that.location); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(organization); - h *= 1000003; - h ^= Objects.hashCode(location); - return h; - } - - /** Builder for organizations/{organization}/locations/{location}. */ - public static class Builder { - private String organization; - private String location; - - protected Builder() {} - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public Builder setOrganization(String organization) { - this.organization = organization; - return this; - } - - public Builder setLocation(String location) { - this.location = location; - return this; - } - - private Builder(LocationName locationName) { - this.organization = locationName.organization; - this.location = locationName.location; - } - - public LocationName build() { - return new LocationName(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java deleted file mode 100644 index cc0728a41032..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequest.java +++ /dev/null @@ -1,900 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Request for restricting list of available resources in Workload environment.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest} - */ -public final class RestrictAllowedResourcesRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) - RestrictAllowedResourcesRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use RestrictAllowedResourcesRequest.newBuilder() to construct. - private RestrictAllowedResourcesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RestrictAllowedResourcesRequest() { - name_ = ""; - restrictionType_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RestrictAllowedResourcesRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private RestrictAllowedResourcesRequest( - 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 16: { - int rawValue = input.readEnum(); - - restrictionType_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.Builder.class); - } - - /** - *
-   * The type of restriction.
-   * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType} - */ - public enum RestrictionType - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Unknown restriction type.
-     * 
- * - * RESTRICTION_TYPE_UNSPECIFIED = 0; - */ - RESTRICTION_TYPE_UNSPECIFIED(0), - /** - *
-     * Allow the use all of all gcp products, irrespective of the compliance
-     * posture. This effectively removes gcp.restrictServiceUsage OrgPolicy
-     * on the AssuredWorkloads Folder.
-     * 
- * - * ALLOW_ALL_GCP_RESOURCES = 1; - */ - ALLOW_ALL_GCP_RESOURCES(1), - /** - *
-     * Based on Workload's compliance regime, allowed list changes.
-     * See - https://cloud.google.com/assured-workloads/docs/supported-products
-     * for the list of supported resources.
-     * 
- * - * ALLOW_COMPLIANT_RESOURCES = 2; - */ - ALLOW_COMPLIANT_RESOURCES(2), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Unknown restriction type.
-     * 
- * - * RESTRICTION_TYPE_UNSPECIFIED = 0; - */ - public static final int RESTRICTION_TYPE_UNSPECIFIED_VALUE = 0; - /** - *
-     * Allow the use all of all gcp products, irrespective of the compliance
-     * posture. This effectively removes gcp.restrictServiceUsage OrgPolicy
-     * on the AssuredWorkloads Folder.
-     * 
- * - * ALLOW_ALL_GCP_RESOURCES = 1; - */ - public static final int ALLOW_ALL_GCP_RESOURCES_VALUE = 1; - /** - *
-     * Based on Workload's compliance regime, allowed list changes.
-     * See - https://cloud.google.com/assured-workloads/docs/supported-products
-     * for the list of supported resources.
-     * 
- * - * ALLOW_COMPLIANT_RESOURCES = 2; - */ - public static final int ALLOW_COMPLIANT_RESOURCES_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 RestrictionType 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 RestrictionType forNumber(int value) { - switch (value) { - case 0: return RESTRICTION_TYPE_UNSPECIFIED; - case 1: return ALLOW_ALL_GCP_RESOURCES; - case 2: return ALLOW_COMPLIANT_RESOURCES; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - RestrictionType> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public RestrictionType findValueByNumber(int number) { - return RestrictionType.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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDescriptor().getEnumTypes().get(0); - } - - private static final RestrictionType[] VALUES = values(); - - public static RestrictionType 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 RestrictionType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType) - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. The resource name of the Workload. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @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. The resource name of the Workload. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @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 RESTRICTION_TYPE_FIELD_NUMBER = 2; - private int restrictionType_; - /** - *
-   * Required. The type of restriction for using gcp products in the Workload environment.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The enum numeric value on the wire for restrictionType. - */ - @java.lang.Override public int getRestrictionTypeValue() { - return restrictionType_; - } - /** - *
-   * Required. The type of restriction for using gcp products in the Workload environment.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The restrictionType. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType getRestrictionType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType result = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.valueOf(restrictionType_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (restrictionType_ != com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.RESTRICTION_TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, restrictionType_); - } - 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 (restrictionType_ != com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.RESTRICTION_TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, restrictionType_); - } - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest other = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) obj; - - if (!getName() - .equals(other.getName())) return false; - if (restrictionType_ != other.restrictionType_) 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) + RESTRICTION_TYPE_FIELD_NUMBER; - hash = (53 * hash) + restrictionType_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest 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 restricting list of available resources in Workload environment.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.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_ = ""; - - restrictionType_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest build() { - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest result = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest(this); - result.name_ = name_; - result.restrictionType_ = restrictionType_; - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (other.restrictionType_ != 0) { - setRestrictionTypeValue(other.getRestrictionTypeValue()); - } - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. The resource name of the Workload. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @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. The resource name of the Workload. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @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. The resource name of the Workload. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @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. The resource name of the Workload. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Required. The resource name of the Workload. This is the workloads's
-     * relative path in the API, formatted as
-     * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-     * For example,
-     * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @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 int restrictionType_ = 0; - /** - *
-     * Required. The type of restriction for using gcp products in the Workload environment.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The enum numeric value on the wire for restrictionType. - */ - @java.lang.Override public int getRestrictionTypeValue() { - return restrictionType_; - } - /** - *
-     * Required. The type of restriction for using gcp products in the Workload environment.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param value The enum numeric value on the wire for restrictionType to set. - * @return This builder for chaining. - */ - public Builder setRestrictionTypeValue(int value) { - - restrictionType_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. The type of restriction for using gcp products in the Workload environment.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The restrictionType. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType getRestrictionType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType result = com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.valueOf(restrictionType_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType.UNRECOGNIZED : result; - } - /** - *
-     * Required. The type of restriction for using gcp products in the Workload environment.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param value The restrictionType to set. - * @return This builder for chaining. - */ - public Builder setRestrictionType(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType value) { - if (value == null) { - throw new NullPointerException(); - } - - restrictionType_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Required. The type of restriction for using gcp products in the Workload environment.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return This builder for chaining. - */ - public Builder clearRestrictionType() { - - restrictionType_ = 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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RestrictAllowedResourcesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RestrictAllowedResourcesRequest(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.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java deleted file mode 100644 index ccd1042d7005..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesRequestOrBuilder.java +++ /dev/null @@ -1,56 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface RestrictAllowedResourcesRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The resource name of the Workload. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. The resource name of the Workload. This is the workloads's
-   * relative path in the API, formatted as
-   * "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}".
-   * For example,
-   * "organizations/123/locations/us-east1/workloads/assured-workload-1".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Required. The type of restriction for using gcp products in the Workload environment.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The enum numeric value on the wire for restrictionType. - */ - int getRestrictionTypeValue(); - /** - *
-   * Required. The type of restriction for using gcp products in the Workload environment.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType restriction_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The restrictionType. - */ - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest.RestrictionType getRestrictionType(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java deleted file mode 100644 index 059515d3b899..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponse.java +++ /dev/null @@ -1,429 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Response for restricting the list of allowed resources.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse} - */ -public final class RestrictAllowedResourcesResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) - RestrictAllowedResourcesResponseOrBuilder { -private static final long serialVersionUID = 0L; - // Use RestrictAllowedResourcesResponse.newBuilder() to construct. - private RestrictAllowedResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RestrictAllowedResourcesResponse() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RestrictAllowedResourcesResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private RestrictAllowedResourcesResponse( - 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; - 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.Builder.class); - } - - 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 { - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse other = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) obj; - - 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 = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse 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; - } - /** - *
-   * Response for restricting the list of allowed resources.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.class, com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.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(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse build() { - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse result = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse(this); - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse.getDefaultInstance()) return this; - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - 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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) - private static final com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RestrictAllowedResourcesResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RestrictAllowedResourcesResponse(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.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java deleted file mode 100644 index 97561ceb58a0..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/RestrictAllowedResourcesResponseOrBuilder.java +++ /dev/null @@ -1,9 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface RestrictAllowedResourcesResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse) - com.google.protobuf.MessageOrBuilder { -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java deleted file mode 100644 index a0a0aa96f7e1..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequest.java +++ /dev/null @@ -1,937 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * Request for Updating a workload.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest} - */ -public final class UpdateWorkloadRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) - UpdateWorkloadRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use UpdateWorkloadRequest.newBuilder() to construct. - private UpdateWorkloadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private UpdateWorkloadRequest() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new UpdateWorkloadRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private UpdateWorkloadRequest( - 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.assuredworkloads.v1beta1.Workload.Builder subBuilder = null; - if (workload_ != null) { - subBuilder = workload_.toBuilder(); - } - workload_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(workload_); - workload_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.FieldMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.Builder.class); - } - - public static final int WORKLOAD_FIELD_NUMBER = 1; - private com.google.cloud.assuredworkloads.v1beta1.Workload workload_; - /** - *
-   * Required. The workload to update.
-   * The workload's `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - @java.lang.Override - public boolean hasWorkload() { - return workload_ != null; - } - /** - *
-   * Required. The workload to update.
-   * The workload's `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { - return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; - } - /** - *
-   * Required. The workload to update.
-   * The workload's `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { - return getWorkload(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.protobuf.FieldMask updateMask_; - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The updateMask. - */ - @java.lang.Override - public com.google.protobuf.FieldMask getUpdateMask() { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - 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 (workload_ != null) { - output.writeMessage(1, getWorkload()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (workload_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getWorkload()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getUpdateMask()); - } - 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.assuredworkloads.v1beta1.UpdateWorkloadRequest)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest other = (com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) obj; - - if (hasWorkload() != other.hasWorkload()) return false; - if (hasWorkload()) { - if (!getWorkload() - .equals(other.getWorkload())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask() - .equals(other.getUpdateMask())) 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 (hasWorkload()) { - hash = (37 * hash) + WORKLOAD_FIELD_NUMBER; - hash = (53 * hash) + getWorkload().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest 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.assuredworkloads.v1beta1.UpdateWorkloadRequest 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 Updating a workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.class, com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.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 (workloadBuilder_ == null) { - workload_ = null; - } else { - workload_ = null; - workloadBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_UpdateWorkloadRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest build() { - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest result = new com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest(this); - if (workloadBuilder_ == null) { - result.workload_ = workload_; - } else { - result.workload_ = workloadBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.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.assuredworkloads.v1beta1.UpdateWorkloadRequest) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest.getDefaultInstance()) return this; - if (other.hasWorkload()) { - mergeWorkload(other.getWorkload()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - 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.assuredworkloads.v1beta1.UpdateWorkloadRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload workload_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> workloadBuilder_; - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - public boolean hasWorkload() { - return workloadBuilder_ != null || workload_ != null; - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload() { - if (workloadBuilder_ == null) { - return workload_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; - } else { - return workloadBuilder_.getMessage(); - } - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - workload_ = value; - onChanged(); - } else { - workloadBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setWorkload( - com.google.cloud.assuredworkloads.v1beta1.Workload.Builder builderForValue) { - if (workloadBuilder_ == null) { - workload_ = builderForValue.build(); - onChanged(); - } else { - workloadBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeWorkload(com.google.cloud.assuredworkloads.v1beta1.Workload value) { - if (workloadBuilder_ == null) { - if (workload_ != null) { - workload_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.newBuilder(workload_).mergeFrom(value).buildPartial(); - } else { - workload_ = value; - } - onChanged(); - } else { - workloadBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearWorkload() { - if (workloadBuilder_ == null) { - workload_ = null; - onChanged(); - } else { - workload_ = null; - workloadBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.Builder getWorkloadBuilder() { - - onChanged(); - return getWorkloadFieldBuilder().getBuilder(); - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder() { - if (workloadBuilder_ != null) { - return workloadBuilder_.getMessageOrBuilder(); - } else { - return workload_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance() : workload_; - } - } - /** - *
-     * Required. The workload to update.
-     * The workload's `name` field is used to identify the workload to be updated.
-     * Format:
-     * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder> - getWorkloadFieldBuilder() { - if (workloadBuilder_ == null) { - workloadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder, com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder>( - getWorkload(), - getParentForChildren(), - isClean()); - workload_ = null; - } - return workloadBuilder_; - } - - private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The updateMask. - */ - public com.google.protobuf.FieldMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setUpdateMask( - com.google.protobuf.FieldMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null ? - com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - } - /** - *
-     * Required. The list of fields to be updated.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( - getUpdateMask(), - getParentForChildren(), - isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - @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.assuredworkloads.v1beta1.UpdateWorkloadRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) - private static final com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateWorkloadRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateWorkloadRequest(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.assuredworkloads.v1beta1.UpdateWorkloadRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java deleted file mode 100644 index 7a6a51e9503b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/UpdateWorkloadRequestOrBuilder.java +++ /dev/null @@ -1,72 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface UpdateWorkloadRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The workload to update.
-   * The workload's `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the workload field is set. - */ - boolean hasWorkload(); - /** - *
-   * Required. The workload to update.
-   * The workload's `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return The workload. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(); - /** - *
-   * Required. The workload to update.
-   * The workload's `name` field is used to identify the workload to be updated.
-   * Format:
-   * organizations/{org_id}/locations/{location_id}/workloads/{workload_id}
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload workload = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder getWorkloadOrBuilder(); - - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The updateMask. - */ - com.google.protobuf.FieldMask getUpdateMask(); - /** - *
-   * Required. The list of fields to be updated.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java deleted file mode 100644 index fb44cc019cad..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/Workload.java +++ /dev/null @@ -1,12686 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -/** - *
- * An Workload object for managing highly regulated workloads of cloud
- * customers.
- * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload} - */ -public final class Workload extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload) - WorkloadOrBuilder { -private static final long serialVersionUID = 0L; - // Use Workload.newBuilder() to construct. - private Workload(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Workload() { - name_ = ""; - displayName_ = ""; - resources_ = java.util.Collections.emptyList(); - complianceRegime_ = 0; - billingAccount_ = ""; - etag_ = ""; - provisionedResourcesParent_ = ""; - resourceSettings_ = java.util.Collections.emptyList(); - kajEnrollmentState_ = 0; - compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Workload(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Workload( - 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(); - - displayName_ = s; - break; - } - case 26: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - resources_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - resources_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.parser(), extensionRegistry)); - break; - } - case 32: { - int rawValue = input.readEnum(); - - complianceRegime_ = rawValue; - break; - } - case 42: { - 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 50: { - java.lang.String s = input.readStringRequireUtf8(); - - billingAccount_ = s; - break; - } - case 58: { - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder subBuilder = null; - if (complianceRegimeSettingsCase_ == 7) { - subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_).toBuilder(); - } - complianceRegimeSettings_ = - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_); - complianceRegimeSettings_ = subBuilder.buildPartial(); - } - complianceRegimeSettingsCase_ = 7; - break; - } - case 66: { - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder subBuilder = null; - if (complianceRegimeSettingsCase_ == 8) { - subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_).toBuilder(); - } - complianceRegimeSettings_ = - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_); - complianceRegimeSettings_ = subBuilder.buildPartial(); - } - complianceRegimeSettingsCase_ = 8; - break; - } - case 74: { - java.lang.String s = input.readStringRequireUtf8(); - - etag_ = s; - break; - } - case 82: { - 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 90: { - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder subBuilder = null; - if (complianceRegimeSettingsCase_ == 11) { - subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_).toBuilder(); - } - complianceRegimeSettings_ = - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_); - complianceRegimeSettings_ = subBuilder.buildPartial(); - } - complianceRegimeSettingsCase_ = 11; - break; - } - case 98: { - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder subBuilder = null; - if (complianceRegimeSettingsCase_ == 12) { - subBuilder = ((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_).toBuilder(); - } - complianceRegimeSettings_ = - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_); - complianceRegimeSettings_ = subBuilder.buildPartial(); - } - complianceRegimeSettingsCase_ = 12; - break; - } - case 106: { - java.lang.String s = input.readStringRequireUtf8(); - - provisionedResourcesParent_ = s; - break; - } - case 114: { - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; - if (kmsSettings_ != null) { - subBuilder = kmsSettings_.toBuilder(); - } - kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(kmsSettings_); - kmsSettings_ = subBuilder.buildPartial(); - } - - break; - } - case 122: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - resourceSettings_.add( - input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.parser(), extensionRegistry)); - break; - } - case 136: { - int rawValue = input.readEnum(); - - kajEnrollmentState_ = rawValue; - break; - } - case 144: { - - enableSovereignControls_ = input.readBool(); - break; - } - case 162: { - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder subBuilder = null; - if (saaEnrollmentResponse_ != null) { - subBuilder = saaEnrollmentResponse_.toBuilder(); - } - saaEnrollmentResponse_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(saaEnrollmentResponse_); - saaEnrollmentResponse_ = subBuilder.buildPartial(); - } - - break; - } - case 194: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - compliantButDisallowedServices_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000008; - } - compliantButDisallowedServices_.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)) { - resources_ = java.util.Collections.unmodifiableList(resources_); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); - } - if (((mutable_bitField0_ & 0x00000008) != 0)) { - compliantButDisallowedServices_ = compliantButDisallowedServices_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 10: - 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.class, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder.class); - } - - /** - *
-   * Supported Compliance Regimes.
-   * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime} - */ - public enum ComplianceRegime - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Unknown compliance regime.
-     * 
- * - * COMPLIANCE_REGIME_UNSPECIFIED = 0; - */ - COMPLIANCE_REGIME_UNSPECIFIED(0), - /** - *
-     * Information protection as per DoD IL4 requirements.
-     * 
- * - * IL4 = 1; - */ - IL4(1), - /** - *
-     * Criminal Justice Information Services (CJIS) Security policies.
-     * 
- * - * CJIS = 2; - */ - CJIS(2), - /** - *
-     * FedRAMP High data protection controls
-     * 
- * - * FEDRAMP_HIGH = 3; - */ - FEDRAMP_HIGH(3), - /** - *
-     * FedRAMP Moderate data protection controls
-     * 
- * - * FEDRAMP_MODERATE = 4; - */ - FEDRAMP_MODERATE(4), - /** - *
-     * Assured Workloads For US Regions data protection controls
-     * 
- * - * US_REGIONAL_ACCESS = 5; - */ - US_REGIONAL_ACCESS(5), - /** - *
-     * Health Insurance Portability and Accountability Act controls
-     * 
- * - * HIPAA = 6; - */ - HIPAA(6), - /** - *
-     * Health Information Trust Alliance controls
-     * 
- * - * HITRUST = 7; - */ - HITRUST(7), - /** - *
-     * Assured Workloads For EU Regions and Support controls
-     * 
- * - * EU_REGIONS_AND_SUPPORT = 8; - */ - EU_REGIONS_AND_SUPPORT(8), - /** - *
-     * Assured Workloads For Canada Regions and Support controls
-     * 
- * - * CA_REGIONS_AND_SUPPORT = 9; - */ - CA_REGIONS_AND_SUPPORT(9), - /** - *
-     * International Traffic in Arms Regulations
-     * 
- * - * ITAR = 10; - */ - ITAR(10), - /** - *
-     * Assured Workloads for Australia Regions and Support controls
-     * 
- * - * AU_REGIONS_AND_US_SUPPORT = 11; - */ - AU_REGIONS_AND_US_SUPPORT(11), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Unknown compliance regime.
-     * 
- * - * COMPLIANCE_REGIME_UNSPECIFIED = 0; - */ - public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUE = 0; - /** - *
-     * Information protection as per DoD IL4 requirements.
-     * 
- * - * IL4 = 1; - */ - public static final int IL4_VALUE = 1; - /** - *
-     * Criminal Justice Information Services (CJIS) Security policies.
-     * 
- * - * CJIS = 2; - */ - public static final int CJIS_VALUE = 2; - /** - *
-     * FedRAMP High data protection controls
-     * 
- * - * FEDRAMP_HIGH = 3; - */ - public static final int FEDRAMP_HIGH_VALUE = 3; - /** - *
-     * FedRAMP Moderate data protection controls
-     * 
- * - * FEDRAMP_MODERATE = 4; - */ - public static final int FEDRAMP_MODERATE_VALUE = 4; - /** - *
-     * Assured Workloads For US Regions data protection controls
-     * 
- * - * US_REGIONAL_ACCESS = 5; - */ - public static final int US_REGIONAL_ACCESS_VALUE = 5; - /** - *
-     * Health Insurance Portability and Accountability Act controls
-     * 
- * - * HIPAA = 6; - */ - public static final int HIPAA_VALUE = 6; - /** - *
-     * Health Information Trust Alliance controls
-     * 
- * - * HITRUST = 7; - */ - public static final int HITRUST_VALUE = 7; - /** - *
-     * Assured Workloads For EU Regions and Support controls
-     * 
- * - * EU_REGIONS_AND_SUPPORT = 8; - */ - public static final int EU_REGIONS_AND_SUPPORT_VALUE = 8; - /** - *
-     * Assured Workloads For Canada Regions and Support controls
-     * 
- * - * CA_REGIONS_AND_SUPPORT = 9; - */ - public static final int CA_REGIONS_AND_SUPPORT_VALUE = 9; - /** - *
-     * International Traffic in Arms Regulations
-     * 
- * - * ITAR = 10; - */ - public static final int ITAR_VALUE = 10; - /** - *
-     * Assured Workloads for Australia Regions and Support controls
-     * 
- * - * AU_REGIONS_AND_US_SUPPORT = 11; - */ - public static final int AU_REGIONS_AND_US_SUPPORT_VALUE = 11; - - - 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 ComplianceRegime 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 ComplianceRegime forNumber(int value) { - switch (value) { - case 0: return COMPLIANCE_REGIME_UNSPECIFIED; - case 1: return IL4; - case 2: return CJIS; - case 3: return FEDRAMP_HIGH; - case 4: return FEDRAMP_MODERATE; - case 5: return US_REGIONAL_ACCESS; - case 6: return HIPAA; - case 7: return HITRUST; - case 8: return EU_REGIONS_AND_SUPPORT; - case 9: return CA_REGIONS_AND_SUPPORT; - case 10: return ITAR; - case 11: return AU_REGIONS_AND_US_SUPPORT; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - ComplianceRegime> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ComplianceRegime findValueByNumber(int number) { - return ComplianceRegime.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.assuredworkloads.v1beta1.Workload.getDescriptor().getEnumTypes().get(0); - } - - private static final ComplianceRegime[] VALUES = values(); - - public static ComplianceRegime 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 ComplianceRegime(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime) - } - - /** - *
-   * Key Access Justifications(KAJ) Enrollment State.
-   * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState} - */ - public enum KajEnrollmentState - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Default State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; - */ - KAJ_ENROLLMENT_STATE_UNSPECIFIED(0), - /** - *
-     * Pending State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_PENDING = 1; - */ - KAJ_ENROLLMENT_STATE_PENDING(1), - /** - *
-     * Complete State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_COMPLETE = 2; - */ - KAJ_ENROLLMENT_STATE_COMPLETE(2), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Default State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; - */ - public static final int KAJ_ENROLLMENT_STATE_UNSPECIFIED_VALUE = 0; - /** - *
-     * Pending State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_PENDING = 1; - */ - public static final int KAJ_ENROLLMENT_STATE_PENDING_VALUE = 1; - /** - *
-     * Complete State for KAJ Enrollment.
-     * 
- * - * KAJ_ENROLLMENT_STATE_COMPLETE = 2; - */ - public static final int KAJ_ENROLLMENT_STATE_COMPLETE_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 KajEnrollmentState 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 KajEnrollmentState forNumber(int value) { - switch (value) { - case 0: return KAJ_ENROLLMENT_STATE_UNSPECIFIED; - case 1: return KAJ_ENROLLMENT_STATE_PENDING; - case 2: return KAJ_ENROLLMENT_STATE_COMPLETE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - KajEnrollmentState> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public KajEnrollmentState findValueByNumber(int number) { - return KajEnrollmentState.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.assuredworkloads.v1beta1.Workload.getDescriptor().getEnumTypes().get(1); - } - - private static final KajEnrollmentState[] VALUES = values(); - - public static KajEnrollmentState 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 KajEnrollmentState(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState) - } - - public interface ResourceInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Resource identifier.
-     * For a project this represents project_number.
-     * 
- * - * int64 resource_id = 1; - * @return The resourceId. - */ - long getResourceId(); - - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - int getResourceTypeValue(); - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType(); - } - /** - *
-   * Represent the resources that are children of this Workload.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo} - */ - public static final class ResourceInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) - ResourceInfoOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResourceInfo.newBuilder() to construct. - private ResourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ResourceInfo() { - resourceType_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ResourceInfo(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ResourceInfo( - 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: { - - resourceId_ = input.readInt64(); - break; - } - case 16: { - int rawValue = input.readEnum(); - - resourceType_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder.class); - } - - /** - *
-     * The type of resource.
-     * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType} - */ - public enum ResourceType - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-       * Unknown resource type.
-       * 
- * - * RESOURCE_TYPE_UNSPECIFIED = 0; - */ - RESOURCE_TYPE_UNSPECIFIED(0), - /** - *
-       * Deprecated. Existing workloads will continue to support this, but new
-       * CreateWorkloadRequests should not specify this as an input value.
-       * 
- * - * CONSUMER_PROJECT = 1 [deprecated = true]; - */ - @java.lang.Deprecated - CONSUMER_PROJECT(1), - /** - *
-       * Consumer Folder.
-       * 
- * - * CONSUMER_FOLDER = 4; - */ - CONSUMER_FOLDER(4), - /** - *
-       * Consumer project containing encryption keys.
-       * 
- * - * ENCRYPTION_KEYS_PROJECT = 2; - */ - ENCRYPTION_KEYS_PROJECT(2), - /** - *
-       * Keyring resource that hosts encryption keys.
-       * 
- * - * KEYRING = 3; - */ - KEYRING(3), - UNRECOGNIZED(-1), - ; - - /** - *
-       * Unknown resource type.
-       * 
- * - * RESOURCE_TYPE_UNSPECIFIED = 0; - */ - public static final int RESOURCE_TYPE_UNSPECIFIED_VALUE = 0; - /** - *
-       * Deprecated. Existing workloads will continue to support this, but new
-       * CreateWorkloadRequests should not specify this as an input value.
-       * 
- * - * CONSUMER_PROJECT = 1 [deprecated = true]; - */ - @java.lang.Deprecated public static final int CONSUMER_PROJECT_VALUE = 1; - /** - *
-       * Consumer Folder.
-       * 
- * - * CONSUMER_FOLDER = 4; - */ - public static final int CONSUMER_FOLDER_VALUE = 4; - /** - *
-       * Consumer project containing encryption keys.
-       * 
- * - * ENCRYPTION_KEYS_PROJECT = 2; - */ - public static final int ENCRYPTION_KEYS_PROJECT_VALUE = 2; - /** - *
-       * Keyring resource that hosts encryption keys.
-       * 
- * - * KEYRING = 3; - */ - public static final int KEYRING_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 ResourceType 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 ResourceType forNumber(int value) { - switch (value) { - case 0: return RESOURCE_TYPE_UNSPECIFIED; - case 1: return CONSUMER_PROJECT; - case 4: return CONSUMER_FOLDER; - case 2: return ENCRYPTION_KEYS_PROJECT; - case 3: return KEYRING; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - ResourceType> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ResourceType findValueByNumber(int number) { - return ResourceType.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.assuredworkloads.v1beta1.Workload.ResourceInfo.getDescriptor().getEnumTypes().get(0); - } - - private static final ResourceType[] VALUES = values(); - - public static ResourceType 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 ResourceType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType) - } - - public static final int RESOURCE_ID_FIELD_NUMBER = 1; - private long resourceId_; - /** - *
-     * Resource identifier.
-     * For a project this represents project_number.
-     * 
- * - * int64 resource_id = 1; - * @return The resourceId. - */ - @java.lang.Override - public long getResourceId() { - return resourceId_; - } - - public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; - private int resourceType_; - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-     * Indicates the type of resource.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.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 (resourceId_ != 0L) { - output.writeInt64(1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, resourceType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (resourceId_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, resourceType_); - } - 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.assuredworkloads.v1beta1.Workload.ResourceInfo)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo other = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) obj; - - if (getResourceId() - != other.getResourceId()) return false; - if (resourceType_ != other.resourceType_) 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) + RESOURCE_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getResourceId()); - hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + resourceType_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo 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.assuredworkloads.v1beta1.Workload.ResourceInfo 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; - } - /** - *
-     * Represent the resources that are children of this Workload.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.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(); - resourceId_ = 0L; - - resourceType_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceInfo_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo result = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo(this); - result.resourceId_ = resourceId_; - result.resourceType_ = resourceType_; - 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.assuredworkloads.v1beta1.Workload.ResourceInfo) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance()) return this; - if (other.getResourceId() != 0L) { - setResourceId(other.getResourceId()); - } - if (other.resourceType_ != 0) { - setResourceTypeValue(other.getResourceTypeValue()); - } - 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.assuredworkloads.v1beta1.Workload.ResourceInfo parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private long resourceId_ ; - /** - *
-       * Resource identifier.
-       * For a project this represents project_number.
-       * 
- * - * int64 resource_id = 1; - * @return The resourceId. - */ - @java.lang.Override - public long getResourceId() { - return resourceId_; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_number.
-       * 
- * - * int64 resource_id = 1; - * @param value The resourceId to set. - * @return This builder for chaining. - */ - public Builder setResourceId(long value) { - - resourceId_ = value; - onChanged(); - return this; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_number.
-       * 
- * - * int64 resource_id = 1; - * @return This builder for chaining. - */ - public Builder clearResourceId() { - - resourceId_ = 0L; - onChanged(); - return this; - } - - private int resourceType_ = 0; - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The enum numeric value on the wire for resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceTypeValue(int value) { - - resourceType_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceType(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType value) { - if (value == null) { - throw new NullPointerException(); - } - - resourceType_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return This builder for chaining. - */ - public Builder clearResourceType() { - - resourceType_ = 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.assuredworkloads.v1beta1.Workload.ResourceInfo) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResourceInfo parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ResourceInfo(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.assuredworkloads.v1beta1.Workload.ResourceInfo getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - @java.lang.Deprecated public interface KMSSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-     * new version of the crypto key and mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the nextRotationTime field is set. - */ - boolean hasNextRotationTime(); - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-     * new version of the crypto key and mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The nextRotationTime. - */ - com.google.protobuf.Timestamp getNextRotationTime(); - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-     * new version of the crypto key and mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder(); - - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-     * Management Service automatically rotates a key. Must be at least 24 hours
-     * and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the rotationPeriod field is set. - */ - boolean hasRotationPeriod(); - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-     * Management Service automatically rotates a key. Must be at least 24 hours
-     * and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The rotationPeriod. - */ - com.google.protobuf.Duration getRotationPeriod(); - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-     * Management Service automatically rotates a key. Must be at least 24 hours
-     * and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder(); - } - /** - *
-   * Settings specific to the Key Management Service.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings} - */ - @java.lang.Deprecated public static final class KMSSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) - KMSSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use KMSSettings.newBuilder() to construct. - private KMSSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private KMSSettings() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new KMSSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private KMSSettings( - 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 (nextRotationTime_ != null) { - subBuilder = nextRotationTime_.toBuilder(); - } - nextRotationTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(nextRotationTime_); - nextRotationTime_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (rotationPeriod_ != null) { - subBuilder = rotationPeriod_.toBuilder(); - } - rotationPeriod_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(rotationPeriod_); - rotationPeriod_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder.class); - } - - public static final int NEXT_ROTATION_TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp nextRotationTime_; - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-     * new version of the crypto key and mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the nextRotationTime field is set. - */ - @java.lang.Override - public boolean hasNextRotationTime() { - return nextRotationTime_ != null; - } - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-     * new version of the crypto key and mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The nextRotationTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getNextRotationTime() { - return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; - } - /** - *
-     * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-     * new version of the crypto key and mark it as the primary.
-     * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { - return getNextRotationTime(); - } - - public static final int ROTATION_PERIOD_FIELD_NUMBER = 2; - private com.google.protobuf.Duration rotationPeriod_; - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-     * Management Service automatically rotates a key. Must be at least 24 hours
-     * and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the rotationPeriod field is set. - */ - @java.lang.Override - public boolean hasRotationPeriod() { - return rotationPeriod_ != null; - } - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-     * Management Service automatically rotates a key. Must be at least 24 hours
-     * and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The rotationPeriod. - */ - @java.lang.Override - public com.google.protobuf.Duration getRotationPeriod() { - return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; - } - /** - *
-     * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-     * Management Service automatically rotates a key. Must be at least 24 hours
-     * and at most 876,000 hours.
-     * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { - return getRotationPeriod(); - } - - 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 (nextRotationTime_ != null) { - output.writeMessage(1, getNextRotationTime()); - } - if (rotationPeriod_ != null) { - output.writeMessage(2, getRotationPeriod()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (nextRotationTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getNextRotationTime()); - } - if (rotationPeriod_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getRotationPeriod()); - } - 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.assuredworkloads.v1beta1.Workload.KMSSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) obj; - - if (hasNextRotationTime() != other.hasNextRotationTime()) return false; - if (hasNextRotationTime()) { - if (!getNextRotationTime() - .equals(other.getNextRotationTime())) return false; - } - if (hasRotationPeriod() != other.hasRotationPeriod()) return false; - if (hasRotationPeriod()) { - if (!getRotationPeriod() - .equals(other.getRotationPeriod())) 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 (hasNextRotationTime()) { - hash = (37 * hash) + NEXT_ROTATION_TIME_FIELD_NUMBER; - hash = (53 * hash) + getNextRotationTime().hashCode(); - } - if (hasRotationPeriod()) { - hash = (37 * hash) + ROTATION_PERIOD_FIELD_NUMBER; - hash = (53 * hash) + getRotationPeriod().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings 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.assuredworkloads.v1beta1.Workload.KMSSettings 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; - } - /** - *
-     * Settings specific to the Key Management Service.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.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 (nextRotationTimeBuilder_ == null) { - nextRotationTime_ = null; - } else { - nextRotationTime_ = null; - nextRotationTimeBuilder_ = null; - } - if (rotationPeriodBuilder_ == null) { - rotationPeriod_ = null; - } else { - rotationPeriod_ = null; - rotationPeriodBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_KMSSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings(this); - if (nextRotationTimeBuilder_ == null) { - result.nextRotationTime_ = nextRotationTime_; - } else { - result.nextRotationTime_ = nextRotationTimeBuilder_.build(); - } - if (rotationPeriodBuilder_ == null) { - result.rotationPeriod_ = rotationPeriod_; - } else { - result.rotationPeriod_ = rotationPeriodBuilder_.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.assuredworkloads.v1beta1.Workload.KMSSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance()) return this; - if (other.hasNextRotationTime()) { - mergeNextRotationTime(other.getNextRotationTime()); - } - if (other.hasRotationPeriod()) { - mergeRotationPeriod(other.getRotationPeriod()); - } - 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.assuredworkloads.v1beta1.Workload.KMSSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.Timestamp nextRotationTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> nextRotationTimeBuilder_; - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the nextRotationTime field is set. - */ - public boolean hasNextRotationTime() { - return nextRotationTimeBuilder_ != null || nextRotationTime_ != null; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The nextRotationTime. - */ - public com.google.protobuf.Timestamp getNextRotationTime() { - if (nextRotationTimeBuilder_ == null) { - return nextRotationTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; - } else { - return nextRotationTimeBuilder_.getMessage(); - } - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setNextRotationTime(com.google.protobuf.Timestamp value) { - if (nextRotationTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - nextRotationTime_ = value; - onChanged(); - } else { - nextRotationTimeBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setNextRotationTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (nextRotationTimeBuilder_ == null) { - nextRotationTime_ = builderForValue.build(); - onChanged(); - } else { - nextRotationTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeNextRotationTime(com.google.protobuf.Timestamp value) { - if (nextRotationTimeBuilder_ == null) { - if (nextRotationTime_ != null) { - nextRotationTime_ = - com.google.protobuf.Timestamp.newBuilder(nextRotationTime_).mergeFrom(value).buildPartial(); - } else { - nextRotationTime_ = value; - } - onChanged(); - } else { - nextRotationTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearNextRotationTime() { - if (nextRotationTimeBuilder_ == null) { - nextRotationTime_ = null; - onChanged(); - } else { - nextRotationTime_ = null; - nextRotationTimeBuilder_ = null; - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.Timestamp.Builder getNextRotationTimeBuilder() { - - onChanged(); - return getNextRotationTimeFieldBuilder().getBuilder(); - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { - if (nextRotationTimeBuilder_ != null) { - return nextRotationTimeBuilder_.getMessageOrBuilder(); - } else { - return nextRotationTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : nextRotationTime_; - } - } - /** - *
-       * Required. Input only. Immutable. The time at which the Key Management Service will automatically create a
-       * new version of the crypto key and mark it as the primary.
-       * 
- * - * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getNextRotationTimeFieldBuilder() { - if (nextRotationTimeBuilder_ == null) { - nextRotationTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getNextRotationTime(), - getParentForChildren(), - isClean()); - nextRotationTime_ = null; - } - return nextRotationTimeBuilder_; - } - - private com.google.protobuf.Duration rotationPeriod_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> rotationPeriodBuilder_; - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the rotationPeriod field is set. - */ - public boolean hasRotationPeriod() { - return rotationPeriodBuilder_ != null || rotationPeriod_ != null; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The rotationPeriod. - */ - public com.google.protobuf.Duration getRotationPeriod() { - if (rotationPeriodBuilder_ == null) { - return rotationPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; - } else { - return rotationPeriodBuilder_.getMessage(); - } - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setRotationPeriod(com.google.protobuf.Duration value) { - if (rotationPeriodBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - rotationPeriod_ = value; - onChanged(); - } else { - rotationPeriodBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setRotationPeriod( - com.google.protobuf.Duration.Builder builderForValue) { - if (rotationPeriodBuilder_ == null) { - rotationPeriod_ = builderForValue.build(); - onChanged(); - } else { - rotationPeriodBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeRotationPeriod(com.google.protobuf.Duration value) { - if (rotationPeriodBuilder_ == null) { - if (rotationPeriod_ != null) { - rotationPeriod_ = - com.google.protobuf.Duration.newBuilder(rotationPeriod_).mergeFrom(value).buildPartial(); - } else { - rotationPeriod_ = value; - } - onChanged(); - } else { - rotationPeriodBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearRotationPeriod() { - if (rotationPeriodBuilder_ == null) { - rotationPeriod_ = null; - onChanged(); - } else { - rotationPeriod_ = null; - rotationPeriodBuilder_ = null; - } - - return this; - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.Duration.Builder getRotationPeriodBuilder() { - - onChanged(); - return getRotationPeriodFieldBuilder().getBuilder(); - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { - if (rotationPeriodBuilder_ != null) { - return rotationPeriodBuilder_.getMessageOrBuilder(); - } else { - return rotationPeriod_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : rotationPeriod_; - } - } - /** - *
-       * Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key
-       * Management Service automatically rotates a key. Must be at least 24 hours
-       * and at most 876,000 hours.
-       * 
- * - * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getRotationPeriodFieldBuilder() { - if (rotationPeriodBuilder_ == null) { - rotationPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getRotationPeriod(), - getParentForChildren(), - isClean()); - rotationPeriod_ = null; - } - return rotationPeriodBuilder_; - } - @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.assuredworkloads.v1beta1.Workload.KMSSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public KMSSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new KMSSettings(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.assuredworkloads.v1beta1.Workload.KMSSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - @java.lang.Deprecated public interface IL4SettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - boolean hasKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); - } - /** - *
-   * Settings specific to resources needed for IL4.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings} - */ - @java.lang.Deprecated public static final class IL4Settings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) - IL4SettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use IL4Settings.newBuilder() to construct. - private IL4Settings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private IL4Settings() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new IL4Settings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private IL4Settings( - 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; - if (kmsSettings_ != null) { - subBuilder = kmsSettings_.toBuilder(); - } - kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(kmsSettings_); - kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder.class); - } - - public static final int KMS_SETTINGS_FIELD_NUMBER = 1; - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - @java.lang.Override - public boolean hasKmsSettings() { - return kmsSettings_ != null; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - return getKmsSettings(); - } - - 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 (kmsSettings_ != null) { - output.writeMessage(1, getKmsSettings()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (kmsSettings_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.IL4Settings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) obj; - - if (hasKmsSettings() != other.hasKmsSettings()) return false; - if (hasKmsSettings()) { - if (!getKmsSettings() - .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { - hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getKmsSettings().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings 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.assuredworkloads.v1beta1.Workload.IL4Settings 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; - } - /** - *
-     * Settings specific to resources needed for IL4.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.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 (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_IL4Settings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings(this); - if (kmsSettingsBuilder_ == null) { - result.kmsSettings_ = kmsSettings_; - } else { - result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.IL4Settings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance()) return this; - if (other.hasKmsSettings()) { - mergeKmsSettings(other.getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.IL4Settings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - public boolean hasKmsSettings() { - return kmsSettingsBuilder_ != null || kmsSettings_ != null; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - if (kmsSettingsBuilder_ == null) { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } else { - return kmsSettingsBuilder_.getMessage(); - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - kmsSettings_ = value; - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = builderForValue.build(); - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (kmsSettings_ != null) { - kmsSettings_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); - } else { - kmsSettings_ = value; - } - onChanged(); - } else { - kmsSettingsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearKmsSettings() { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - onChanged(); - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { - - onChanged(); - return getKmsSettingsFieldBuilder().getBuilder(); - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - if (kmsSettingsBuilder_ != null) { - return kmsSettingsBuilder_.getMessageOrBuilder(); - } else { - return kmsSettings_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> - getKmsSettingsFieldBuilder() { - if (kmsSettingsBuilder_ == null) { - kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( - getKmsSettings(), - getParentForChildren(), - isClean()); - kmsSettings_ = null; - } - return kmsSettingsBuilder_; - } - @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.assuredworkloads.v1beta1.Workload.IL4Settings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public IL4Settings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new IL4Settings(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.assuredworkloads.v1beta1.Workload.IL4Settings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - @java.lang.Deprecated public interface CJISSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - boolean hasKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); - } - /** - *
-   * Settings specific to resources needed for CJIS.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings} - */ - @java.lang.Deprecated public static final class CJISSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) - CJISSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use CJISSettings.newBuilder() to construct. - private CJISSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CJISSettings() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CJISSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CJISSettings( - 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; - if (kmsSettings_ != null) { - subBuilder = kmsSettings_.toBuilder(); - } - kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(kmsSettings_); - kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder.class); - } - - public static final int KMS_SETTINGS_FIELD_NUMBER = 1; - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - @java.lang.Override - public boolean hasKmsSettings() { - return kmsSettings_ != null; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - return getKmsSettings(); - } - - 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 (kmsSettings_ != null) { - output.writeMessage(1, getKmsSettings()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (kmsSettings_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.CJISSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) obj; - - if (hasKmsSettings() != other.hasKmsSettings()) return false; - if (hasKmsSettings()) { - if (!getKmsSettings() - .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { - hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getKmsSettings().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings 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.assuredworkloads.v1beta1.Workload.CJISSettings 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; - } - /** - *
-     * Settings specific to resources needed for CJIS.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.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 (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_CJISSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings(this); - if (kmsSettingsBuilder_ == null) { - result.kmsSettings_ = kmsSettings_; - } else { - result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.CJISSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance()) return this; - if (other.hasKmsSettings()) { - mergeKmsSettings(other.getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.CJISSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - public boolean hasKmsSettings() { - return kmsSettingsBuilder_ != null || kmsSettings_ != null; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - if (kmsSettingsBuilder_ == null) { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } else { - return kmsSettingsBuilder_.getMessage(); - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - kmsSettings_ = value; - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = builderForValue.build(); - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (kmsSettings_ != null) { - kmsSettings_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); - } else { - kmsSettings_ = value; - } - onChanged(); - } else { - kmsSettingsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearKmsSettings() { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - onChanged(); - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { - - onChanged(); - return getKmsSettingsFieldBuilder().getBuilder(); - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - if (kmsSettingsBuilder_ != null) { - return kmsSettingsBuilder_.getMessageOrBuilder(); - } else { - return kmsSettings_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> - getKmsSettingsFieldBuilder() { - if (kmsSettingsBuilder_ == null) { - kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( - getKmsSettings(), - getParentForChildren(), - isClean()); - kmsSettings_ = null; - } - return kmsSettingsBuilder_; - } - @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.assuredworkloads.v1beta1.Workload.CJISSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CJISSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CJISSettings(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.assuredworkloads.v1beta1.Workload.CJISSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - @java.lang.Deprecated public interface FedrampHighSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - boolean hasKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); - } - /** - *
-   * Settings specific to resources needed for FedRAMP High.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings} - */ - @java.lang.Deprecated public static final class FedrampHighSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) - FedrampHighSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use FedrampHighSettings.newBuilder() to construct. - private FedrampHighSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FedrampHighSettings() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FedrampHighSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private FedrampHighSettings( - 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; - if (kmsSettings_ != null) { - subBuilder = kmsSettings_.toBuilder(); - } - kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(kmsSettings_); - kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder.class); - } - - public static final int KMS_SETTINGS_FIELD_NUMBER = 1; - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - @java.lang.Override - public boolean hasKmsSettings() { - return kmsSettings_ != null; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - return getKmsSettings(); - } - - 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 (kmsSettings_ != null) { - output.writeMessage(1, getKmsSettings()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (kmsSettings_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) obj; - - if (hasKmsSettings() != other.hasKmsSettings()) return false; - if (hasKmsSettings()) { - if (!getKmsSettings() - .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { - hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getKmsSettings().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings 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; - } - /** - *
-     * Settings specific to resources needed for FedRAMP High.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.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 (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampHighSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings(this); - if (kmsSettingsBuilder_ == null) { - result.kmsSettings_ = kmsSettings_; - } else { - result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.FedrampHighSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance()) return this; - if (other.hasKmsSettings()) { - mergeKmsSettings(other.getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.FedrampHighSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - public boolean hasKmsSettings() { - return kmsSettingsBuilder_ != null || kmsSettings_ != null; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - if (kmsSettingsBuilder_ == null) { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } else { - return kmsSettingsBuilder_.getMessage(); - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - kmsSettings_ = value; - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = builderForValue.build(); - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (kmsSettings_ != null) { - kmsSettings_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); - } else { - kmsSettings_ = value; - } - onChanged(); - } else { - kmsSettingsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearKmsSettings() { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - onChanged(); - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { - - onChanged(); - return getKmsSettingsFieldBuilder().getBuilder(); - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - if (kmsSettingsBuilder_ != null) { - return kmsSettingsBuilder_.getMessageOrBuilder(); - } else { - return kmsSettings_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> - getKmsSettingsFieldBuilder() { - if (kmsSettingsBuilder_ == null) { - kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( - getKmsSettings(), - getParentForChildren(), - isClean()); - kmsSettings_ = null; - } - return kmsSettingsBuilder_; - } - @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.assuredworkloads.v1beta1.Workload.FedrampHighSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FedrampHighSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FedrampHighSettings(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.assuredworkloads.v1beta1.Workload.FedrampHighSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - @java.lang.Deprecated public interface FedrampModerateSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - boolean hasKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); - } - /** - *
-   * Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings} - */ - @java.lang.Deprecated public static final class FedrampModerateSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) - FedrampModerateSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use FedrampModerateSettings.newBuilder() to construct. - private FedrampModerateSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FedrampModerateSettings() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FedrampModerateSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private FedrampModerateSettings( - 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.assuredworkloads.v1beta1.Workload.KMSSettings.Builder subBuilder = null; - if (kmsSettings_ != null) { - subBuilder = kmsSettings_.toBuilder(); - } - kmsSettings_ = input.readMessage(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(kmsSettings_); - kmsSettings_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder.class); - } - - public static final int KMS_SETTINGS_FIELD_NUMBER = 1; - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - @java.lang.Override - public boolean hasKmsSettings() { - return kmsSettings_ != null; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - /** - *
-     * Input only. Immutable. Settings used to create a CMEK crypto key.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - return getKmsSettings(); - } - - 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 (kmsSettings_ != null) { - output.writeMessage(1, getKmsSettings()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (kmsSettings_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) obj; - - if (hasKmsSettings() != other.hasKmsSettings()) return false; - if (hasKmsSettings()) { - if (!getKmsSettings() - .equals(other.getKmsSettings())) 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 (hasKmsSettings()) { - hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getKmsSettings().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings 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; - } - /** - *
-     * Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.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 (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_FedrampModerateSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings(this); - if (kmsSettingsBuilder_ == null) { - result.kmsSettings_ = kmsSettings_; - } else { - result.kmsSettings_ = kmsSettingsBuilder_.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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance()) return this; - if (other.hasKmsSettings()) { - mergeKmsSettings(other.getKmsSettings()); - } - 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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the kmsSettings field is set. - */ - public boolean hasKmsSettings() { - return kmsSettingsBuilder_ != null || kmsSettings_ != null; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The kmsSettings. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - if (kmsSettingsBuilder_ == null) { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } else { - return kmsSettingsBuilder_.getMessage(); - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - kmsSettings_ = value; - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder setKmsSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = builderForValue.build(); - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (kmsSettings_ != null) { - kmsSettings_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); - } else { - kmsSettings_ = value; - } - onChanged(); - } else { - kmsSettingsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearKmsSettings() { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - onChanged(); - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - - return this; - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { - - onChanged(); - return getKmsSettingsFieldBuilder().getBuilder(); - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - if (kmsSettingsBuilder_ != null) { - return kmsSettingsBuilder_.getMessageOrBuilder(); - } else { - return kmsSettings_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - } - /** - *
-       * Input only. Immutable. Settings used to create a CMEK crypto key.
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> - getKmsSettingsFieldBuilder() { - if (kmsSettingsBuilder_ == null) { - kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( - getKmsSettings(), - getParentForChildren(), - isClean()); - kmsSettings_ = null; - } - return kmsSettingsBuilder_; - } - @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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FedrampModerateSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FedrampModerateSettings(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.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ResourceSettingsOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * For KeyRing, this represents the keyring_id.
-     * For a folder, don't set this value as folder_id is assigned by Google.
-     * 
- * - * string resource_id = 1; - * @return The resourceId. - */ - java.lang.String getResourceId(); - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * For KeyRing, this represents the keyring_id.
-     * For a folder, don't set this value as folder_id is assigned by Google.
-     * 
- * - * string resource_id = 1; - * @return The bytes for resourceId. - */ - com.google.protobuf.ByteString - getResourceIdBytes(); - - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - int getResourceTypeValue(); - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType(); - - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString - getDisplayNameBytes(); - } - /** - *
-   * Represent the custom settings for the resources to be created.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings} - */ - public static final class ResourceSettings extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) - ResourceSettingsOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResourceSettings.newBuilder() to construct. - private ResourceSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ResourceSettings() { - resourceId_ = ""; - resourceType_ = 0; - displayName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ResourceSettings(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ResourceSettings( - 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(); - - resourceId_ = s; - break; - } - case 16: { - int rawValue = input.readEnum(); - - resourceType_ = rawValue; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - displayName_ = 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder.class); - } - - public static final int RESOURCE_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object resourceId_; - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * For KeyRing, this represents the keyring_id.
-     * For a folder, don't set this value as folder_id is assigned by Google.
-     * 
- * - * string resource_id = 1; - * @return The resourceId. - */ - @java.lang.Override - public java.lang.String getResourceId() { - java.lang.Object ref = resourceId_; - 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(); - resourceId_ = s; - return s; - } - } - /** - *
-     * Resource identifier.
-     * For a project this represents project_id. If the project is already
-     * taken, the workload creation will fail.
-     * For KeyRing, this represents the keyring_id.
-     * For a folder, don't set this value as folder_id is assigned by Google.
-     * 
- * - * string resource_id = 1; - * @return The bytes for resourceId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getResourceIdBytes() { - java.lang.Object ref = resourceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - resourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RESOURCE_TYPE_FIELD_NUMBER = 2; - private int resourceType_; - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-     * Indicates the type of resource. This field should be specified to
-     * correspond the id to the right project type (CONSUMER_PROJECT or
-     * ENCRYPTION_KEYS_PROJECT)
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; - } - - public static final int DISPLAY_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object displayName_; - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; - } - } - /** - *
-     * User-assigned resource display name.
-     * If not empty it will be used to create a resource with the specified
-     * name.
-     * 
- * - * string display_name = 3; - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = 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(resourceId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, resourceType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); - } - 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(resourceId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_); - } - if (resourceType_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.RESOURCE_TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, resourceType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); - } - 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.assuredworkloads.v1beta1.Workload.ResourceSettings)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings other = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) obj; - - if (!getResourceId() - .equals(other.getResourceId())) return false; - if (resourceType_ != other.resourceType_) return false; - if (!getDisplayName() - .equals(other.getDisplayName())) 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) + RESOURCE_ID_FIELD_NUMBER; - hash = (53 * hash) + getResourceId().hashCode(); - hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + resourceType_; - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings 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.assuredworkloads.v1beta1.Workload.ResourceSettings 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; - } - /** - *
-     * Represent the custom settings for the resources to be created.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.class, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.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(); - resourceId_ = ""; - - resourceType_ = 0; - - displayName_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_ResourceSettings_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings result = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings(this); - result.resourceId_ = resourceId_; - result.resourceType_ = resourceType_; - result.displayName_ = displayName_; - 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.assuredworkloads.v1beta1.Workload.ResourceSettings) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()) return this; - if (!other.getResourceId().isEmpty()) { - resourceId_ = other.resourceId_; - onChanged(); - } - if (other.resourceType_ != 0) { - setResourceTypeValue(other.getResourceTypeValue()); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - 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.assuredworkloads.v1beta1.Workload.ResourceSettings parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object resourceId_ = ""; - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * For KeyRing, this represents the keyring_id.
-       * For a folder, don't set this value as folder_id is assigned by Google.
-       * 
- * - * string resource_id = 1; - * @return The resourceId. - */ - public java.lang.String getResourceId() { - java.lang.Object ref = resourceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - resourceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * For KeyRing, this represents the keyring_id.
-       * For a folder, don't set this value as folder_id is assigned by Google.
-       * 
- * - * string resource_id = 1; - * @return The bytes for resourceId. - */ - public com.google.protobuf.ByteString - getResourceIdBytes() { - java.lang.Object ref = resourceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - resourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * For KeyRing, this represents the keyring_id.
-       * For a folder, don't set this value as folder_id is assigned by Google.
-       * 
- * - * string resource_id = 1; - * @param value The resourceId to set. - * @return This builder for chaining. - */ - public Builder setResourceId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - resourceId_ = value; - onChanged(); - return this; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * For KeyRing, this represents the keyring_id.
-       * For a folder, don't set this value as folder_id is assigned by Google.
-       * 
- * - * string resource_id = 1; - * @return This builder for chaining. - */ - public Builder clearResourceId() { - - resourceId_ = getDefaultInstance().getResourceId(); - onChanged(); - return this; - } - /** - *
-       * Resource identifier.
-       * For a project this represents project_id. If the project is already
-       * taken, the workload creation will fail.
-       * For KeyRing, this represents the keyring_id.
-       * For a folder, don't set this value as folder_id is assigned by Google.
-       * 
- * - * string resource_id = 1; - * @param value The bytes for resourceId to set. - * @return This builder for chaining. - */ - public Builder setResourceIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - resourceId_ = value; - onChanged(); - return this; - } - - private int resourceType_ = 0; - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The enum numeric value on the wire for resourceType. - */ - @java.lang.Override public int getResourceTypeValue() { - return resourceType_; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The enum numeric value on the wire for resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceTypeValue(int value) { - - resourceType_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return The resourceType. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType getResourceType() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType result = com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.valueOf(resourceType_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType.UNRECOGNIZED : result; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @param value The resourceType to set. - * @return This builder for chaining. - */ - public Builder setResourceType(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType value) { - if (value == null) { - throw new NullPointerException(); - } - - resourceType_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates the type of resource. This field should be specified to
-       * correspond the id to the right project type (CONSUMER_PROJECT or
-       * ENCRYPTION_KEYS_PROJECT)
-       * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.ResourceType resource_type = 2; - * @return This builder for chaining. - */ - public Builder clearResourceType() { - - resourceType_ = 0; - onChanged(); - return this; - } - - private java.lang.Object displayName_ = ""; - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - *
-       * User-assigned resource display name.
-       * If not empty it will be used to create a resource with the specified
-       * name.
-       * 
- * - * string display_name = 3; - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = 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.assuredworkloads.v1beta1.Workload.ResourceSettings) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResourceSettings parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ResourceSettings(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.assuredworkloads.v1beta1.Workload.ResourceSettings getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SaaEnrollmentResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return Whether the setupStatus field is set. - */ - boolean hasSetupStatus(); - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The enum numeric value on the wire for setupStatus. - */ - int getSetupStatusValue(); - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The setupStatus. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus(); - - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the setupErrors. - */ - java.util.List getSetupErrorsList(); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return The count of setupErrors. - */ - int getSetupErrorsCount(); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the element to return. - * @return The setupErrors at the given index. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the enum numeric values on the wire for setupErrors. - */ - java.util.List - getSetupErrorsValueList(); - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the value to return. - * @return The enum numeric value on the wire of setupErrors at the given index. - */ - int getSetupErrorsValue(int index); - } - /** - *
-   * Signed Access Approvals (SAA) enrollment response.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse} - */ - public static final class SaaEnrollmentResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) - SaaEnrollmentResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use SaaEnrollmentResponse.newBuilder() to construct. - private SaaEnrollmentResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SaaEnrollmentResponse() { - setupStatus_ = 0; - setupErrors_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SaaEnrollmentResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SaaEnrollmentResponse( - 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(); - bitField0_ |= 0x00000001; - setupStatus_ = rawValue; - break; - } - case 16: { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - setupErrors_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - setupErrors_.add(rawValue); - break; - } - case 18: { - int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); - while(input.getBytesUntilLimit() > 0) { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - setupErrors_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - setupErrors_.add(rawValue); - } - input.popLimit(oldLimit); - 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)) { - setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder.class); - } - - /** - *
-     * Setup state of SAA enrollment.
-     * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState} - */ - public enum SetupState - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_STATE_UNSPECIFIED = 0; - */ - SETUP_STATE_UNSPECIFIED(0), - /** - *
-       * SAA enrollment pending.
-       * 
- * - * STATUS_PENDING = 1; - */ - STATUS_PENDING(1), - /** - *
-       * SAA enrollment comopleted.
-       * 
- * - * STATUS_COMPLETE = 2; - */ - STATUS_COMPLETE(2), - UNRECOGNIZED(-1), - ; - - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_STATE_UNSPECIFIED = 0; - */ - public static final int SETUP_STATE_UNSPECIFIED_VALUE = 0; - /** - *
-       * SAA enrollment pending.
-       * 
- * - * STATUS_PENDING = 1; - */ - public static final int STATUS_PENDING_VALUE = 1; - /** - *
-       * SAA enrollment comopleted.
-       * 
- * - * STATUS_COMPLETE = 2; - */ - public static final int STATUS_COMPLETE_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 SetupState 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 SetupState forNumber(int value) { - switch (value) { - case 0: return SETUP_STATE_UNSPECIFIED; - case 1: return STATUS_PENDING; - case 2: return STATUS_COMPLETE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - SetupState> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SetupState findValueByNumber(int number) { - return SetupState.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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(0); - } - - private static final SetupState[] VALUES = values(); - - public static SetupState 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 SetupState(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState) - } - - /** - *
-     * Setup error of SAA enrollment.
-     * 
- * - * Protobuf enum {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError} - */ - public enum SetupError - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_ERROR_UNSPECIFIED = 0; - */ - SETUP_ERROR_UNSPECIFIED(0), - /** - *
-       * Invalid states for all customers, to be redirected to AA UI for
-       * additional details.
-       * 
- * - * ERROR_INVALID_BASE_SETUP = 1; - */ - ERROR_INVALID_BASE_SETUP(1), - /** - *
-       * Returned when there is not an EKM key configured.
-       * 
- * - * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; - */ - ERROR_MISSING_EXTERNAL_SIGNING_KEY(2), - /** - *
-       * Returned when there are no enrolled services or the customer is
-       * enrolled in CAA only for a subset of services.
-       * 
- * - * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; - */ - ERROR_NOT_ALL_SERVICES_ENROLLED(3), - /** - *
-       * Returned when exception was encountered during evaluation of other
-       * criteria.
-       * 
- * - * ERROR_SETUP_CHECK_FAILED = 4; - */ - ERROR_SETUP_CHECK_FAILED(4), - UNRECOGNIZED(-1), - ; - - /** - *
-       * Unspecified.
-       * 
- * - * SETUP_ERROR_UNSPECIFIED = 0; - */ - public static final int SETUP_ERROR_UNSPECIFIED_VALUE = 0; - /** - *
-       * Invalid states for all customers, to be redirected to AA UI for
-       * additional details.
-       * 
- * - * ERROR_INVALID_BASE_SETUP = 1; - */ - public static final int ERROR_INVALID_BASE_SETUP_VALUE = 1; - /** - *
-       * Returned when there is not an EKM key configured.
-       * 
- * - * ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; - */ - public static final int ERROR_MISSING_EXTERNAL_SIGNING_KEY_VALUE = 2; - /** - *
-       * Returned when there are no enrolled services or the customer is
-       * enrolled in CAA only for a subset of services.
-       * 
- * - * ERROR_NOT_ALL_SERVICES_ENROLLED = 3; - */ - public static final int ERROR_NOT_ALL_SERVICES_ENROLLED_VALUE = 3; - /** - *
-       * Returned when exception was encountered during evaluation of other
-       * criteria.
-       * 
- * - * ERROR_SETUP_CHECK_FAILED = 4; - */ - public static final int ERROR_SETUP_CHECK_FAILED_VALUE = 4; - - - 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 SetupError 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 SetupError forNumber(int value) { - switch (value) { - case 0: return SETUP_ERROR_UNSPECIFIED; - case 1: return ERROR_INVALID_BASE_SETUP; - case 2: return ERROR_MISSING_EXTERNAL_SIGNING_KEY; - case 3: return ERROR_NOT_ALL_SERVICES_ENROLLED; - case 4: return ERROR_SETUP_CHECK_FAILED; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - SetupError> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SetupError findValueByNumber(int number) { - return SetupError.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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDescriptor().getEnumTypes().get(1); - } - - private static final SetupError[] VALUES = values(); - - public static SetupError 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 SetupError(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError) - } - - private int bitField0_; - public static final int SETUP_STATUS_FIELD_NUMBER = 1; - private int setupStatus_; - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return Whether the setupStatus field is set. - */ - @java.lang.Override public boolean hasSetupStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The enum numeric value on the wire for setupStatus. - */ - @java.lang.Override public int getSetupStatusValue() { - return setupStatus_; - } - /** - *
-     * Indicates SAA enrollment status of a given workload.
-     * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The setupStatus. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; - } - - public static final int SETUP_ERRORS_FIELD_NUMBER = 2; - private java.util.List setupErrors_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError> setupErrors_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError>() { - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError convert(java.lang.Integer from) { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError result = com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError.valueOf(from); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError.UNRECOGNIZED : result; - } - }; - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the setupErrors. - */ - @java.lang.Override - public java.util.List getSetupErrorsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return The count of setupErrors. - */ - @java.lang.Override - public int getSetupErrorsCount() { - return setupErrors_.size(); - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the element to return. - * @return The setupErrors at the given index. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { - return setupErrors_converter_.convert(setupErrors_.get(index)); - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the enum numeric values on the wire for setupErrors. - */ - @java.lang.Override - public java.util.List - getSetupErrorsValueList() { - return setupErrors_; - } - /** - *
-     * Indicates SAA enrollment setup error if any.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the value to return. - * @return The enum numeric value on the wire of setupErrors at the given index. - */ - @java.lang.Override - public int getSetupErrorsValue(int index) { - return setupErrors_.get(index); - } - private int setupErrorsMemoizedSerializedSize; - - 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 (((bitField0_ & 0x00000001) != 0)) { - output.writeEnum(1, setupStatus_); - } - if (getSetupErrorsList().size() > 0) { - output.writeUInt32NoTag(18); - output.writeUInt32NoTag(setupErrorsMemoizedSerializedSize); - } - for (int i = 0; i < setupErrors_.size(); i++) { - output.writeEnumNoTag(setupErrors_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, setupStatus_); - } - { - int dataSize = 0; - for (int i = 0; i < setupErrors_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeEnumSizeNoTag(setupErrors_.get(i)); - } - size += dataSize; - if (!getSetupErrorsList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream - .computeUInt32SizeNoTag(dataSize); - }setupErrorsMemoizedSerializedSize = 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse other = (com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) obj; - - if (hasSetupStatus() != other.hasSetupStatus()) return false; - if (hasSetupStatus()) { - if (setupStatus_ != other.setupStatus_) return false; - } - if (!setupErrors_.equals(other.setupErrors_)) 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 (hasSetupStatus()) { - hash = (37 * hash) + SETUP_STATUS_FIELD_NUMBER; - hash = (53 * hash) + setupStatus_; - } - if (getSetupErrorsCount() > 0) { - hash = (37 * hash) + SETUP_ERRORS_FIELD_NUMBER; - hash = (53 * hash) + setupErrors_.hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse 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; - } - /** - *
-     * Signed Access Approvals (SAA) enrollment response.
-     * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.class, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.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(); - setupStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - setupErrors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_SaaEnrollmentResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse build() { - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse result = new com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.setupStatus_ = setupStatus_; - if (((bitField0_ & 0x00000002) != 0)) { - setupErrors_ = java.util.Collections.unmodifiableList(setupErrors_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.setupErrors_ = setupErrors_; - result.bitField0_ = to_bitField0_; - 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance()) return this; - if (other.hasSetupStatus()) { - setSetupStatus(other.getSetupStatus()); - } - if (!other.setupErrors_.isEmpty()) { - if (setupErrors_.isEmpty()) { - setupErrors_ = other.setupErrors_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureSetupErrorsIsMutable(); - setupErrors_.addAll(other.setupErrors_); - } - 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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private int setupStatus_ = 0; - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return Whether the setupStatus field is set. - */ - @java.lang.Override public boolean hasSetupStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The enum numeric value on the wire for setupStatus. - */ - @java.lang.Override public int getSetupStatusValue() { - return setupStatus_; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @param value The enum numeric value on the wire for setupStatus to set. - * @return This builder for chaining. - */ - public Builder setSetupStatusValue(int value) { - bitField0_ |= 0x00000001; - setupStatus_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return The setupStatus. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState getSetupStatus() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState result = com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.valueOf(setupStatus_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState.UNRECOGNIZED : result; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @param value The setupStatus to set. - * @return This builder for chaining. - */ - public Builder setSetupStatus(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - setupStatus_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment status of a given workload.
-       * 
- * - * optional .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupState setup_status = 1; - * @return This builder for chaining. - */ - public Builder clearSetupStatus() { - bitField0_ = (bitField0_ & ~0x00000001); - setupStatus_ = 0; - onChanged(); - return this; - } - - private java.util.List setupErrors_ = - java.util.Collections.emptyList(); - private void ensureSetupErrorsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - setupErrors_ = new java.util.ArrayList(setupErrors_); - bitField0_ |= 0x00000002; - } - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the setupErrors. - */ - public java.util.List getSetupErrorsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError>(setupErrors_, setupErrors_converter_); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return The count of setupErrors. - */ - public int getSetupErrorsCount() { - return setupErrors_.size(); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the element to return. - * @return The setupErrors at the given index. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError getSetupErrors(int index) { - return setupErrors_converter_.convert(setupErrors_.get(index)); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index to set the value at. - * @param value The setupErrors to set. - * @return This builder for chaining. - */ - public Builder setSetupErrors( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError value) { - if (value == null) { - throw new NullPointerException(); - } - ensureSetupErrorsIsMutable(); - setupErrors_.set(index, value.getNumber()); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param value The setupErrors to add. - * @return This builder for chaining. - */ - public Builder addSetupErrors(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError value) { - if (value == null) { - throw new NullPointerException(); - } - ensureSetupErrorsIsMutable(); - setupErrors_.add(value.getNumber()); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param values The setupErrors to add. - * @return This builder for chaining. - */ - public Builder addAllSetupErrors( - java.lang.Iterable values) { - ensureSetupErrorsIsMutable(); - for (com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError value : values) { - setupErrors_.add(value.getNumber()); - } - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return This builder for chaining. - */ - public Builder clearSetupErrors() { - setupErrors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @return A list containing the enum numeric values on the wire for setupErrors. - */ - public java.util.List - getSetupErrorsValueList() { - return java.util.Collections.unmodifiableList(setupErrors_); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index of the value to return. - * @return The enum numeric value on the wire of setupErrors at the given index. - */ - public int getSetupErrorsValue(int index) { - return setupErrors_.get(index); - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param index The index to set the value at. - * @param value The enum numeric value on the wire for setupErrors to set. - * @return This builder for chaining. - */ - public Builder setSetupErrorsValue( - int index, int value) { - ensureSetupErrorsIsMutable(); - setupErrors_.set(index, value); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param value The enum numeric value on the wire for setupErrors to add. - * @return This builder for chaining. - */ - public Builder addSetupErrorsValue(int value) { - ensureSetupErrorsIsMutable(); - setupErrors_.add(value); - onChanged(); - return this; - } - /** - *
-       * Indicates SAA enrollment setup error if any.
-       * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.SetupError setup_errors = 2; - * @param values The enum numeric values on the wire for setupErrors to add. - * @return This builder for chaining. - */ - public Builder addAllSetupErrorsValue( - java.lang.Iterable values) { - ensureSetupErrorsIsMutable(); - for (int value : values) { - setupErrors_.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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SaaEnrollmentResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SaaEnrollmentResponse(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.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private int complianceRegimeSettingsCase_ = 0; - private java.lang.Object complianceRegimeSettings_; - public enum ComplianceRegimeSettingsCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - @java.lang.Deprecated IL4_SETTINGS(7), - @java.lang.Deprecated CJIS_SETTINGS(8), - @java.lang.Deprecated FEDRAMP_HIGH_SETTINGS(11), - @java.lang.Deprecated FEDRAMP_MODERATE_SETTINGS(12), - COMPLIANCEREGIMESETTINGS_NOT_SET(0); - private final int value; - private ComplianceRegimeSettingsCase(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 ComplianceRegimeSettingsCase valueOf(int value) { - return forNumber(value); - } - - public static ComplianceRegimeSettingsCase forNumber(int value) { - switch (value) { - case 7: return IL4_SETTINGS; - case 8: return CJIS_SETTINGS; - case 11: return FEDRAMP_HIGH_SETTINGS; - case 12: return FEDRAMP_MODERATE_SETTINGS; - case 0: return COMPLIANCEREGIMESETTINGS_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public ComplianceRegimeSettingsCase - getComplianceRegimeSettingsCase() { - return ComplianceRegimeSettingsCase.forNumber( - complianceRegimeSettingsCase_); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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 DISPLAY_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object displayName_; - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; - } - } - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RESOURCES_FIELD_NUMBER = 3; - private java.util.List resources_; - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public java.util.List getResourcesList() { - return resources_; - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public java.util.List - getResourcesOrBuilderList() { - return resources_; - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public int getResourcesCount() { - return resources_.size(); - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getResources(int index) { - return resources_.get(index); - } - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( - int index) { - return resources_.get(index); - } - - public static final int COMPLIANCE_REGIME_FIELD_NUMBER = 4; - private int complianceRegime_; - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The complianceRegime. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - - public static final int CREATE_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp createTime_; - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int BILLING_ACCOUNT_FIELD_NUMBER = 6; - private volatile java.lang.Object billingAccount_; - /** - *
-   * Output only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The billingAccount. - */ - @java.lang.Override - public java.lang.String getBillingAccount() { - java.lang.Object ref = billingAccount_; - 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(); - billingAccount_ = s; - return s; - } - } - /** - *
-   * Output only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for billingAccount. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBillingAccountBytes() { - java.lang.Object ref = billingAccount_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - billingAccount_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int IL4_SETTINGS_FIELD_NUMBER = 7; - /** - *
-   * Input only. Immutable. Settings specific to resources needed for IL4.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 - * @return Whether the il4Settings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasIl4Settings() { - return complianceRegimeSettingsCase_ == 7; - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for IL4.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 - * @return The il4Settings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Settings() { - if (complianceRegimeSettingsCase_ == 7) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for IL4.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder getIl4SettingsOrBuilder() { - if (complianceRegimeSettingsCase_ == 7) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } - - public static final int CJIS_SETTINGS_FIELD_NUMBER = 8; - /** - *
-   * Input only. Immutable. Settings specific to resources needed for CJIS.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 - * @return Whether the cjisSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasCjisSettings() { - return complianceRegimeSettingsCase_ == 8; - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for CJIS.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 - * @return The cjisSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSettings() { - if (complianceRegimeSettingsCase_ == 8) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for CJIS.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder getCjisSettingsOrBuilder() { - if (complianceRegimeSettingsCase_ == 8) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } - - public static final int FEDRAMP_HIGH_SETTINGS_FIELD_NUMBER = 11; - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 - * @return Whether the fedrampHighSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasFedrampHighSettings() { - return complianceRegimeSettingsCase_ == 11; - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 - * @return The fedrampHighSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getFedrampHighSettings() { - if (complianceRegimeSettingsCase_ == 11) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder getFedrampHighSettingsOrBuilder() { - if (complianceRegimeSettingsCase_ == 11) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } - - public static final int FEDRAMP_MODERATE_SETTINGS_FIELD_NUMBER = 12; - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 - * @return Whether the fedrampModerateSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasFedrampModerateSettings() { - return complianceRegimeSettingsCase_ == 12; - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 - * @return The fedrampModerateSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getFedrampModerateSettings() { - if (complianceRegimeSettingsCase_ == 12) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder getFedrampModerateSettingsOrBuilder() { - if (complianceRegimeSettingsCase_ == 12) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } - - public static final int ETAG_FIELD_NUMBER = 9; - private volatile java.lang.Object etag_; - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - 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(); - etag_ = s; - return s; - } - } - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LABELS_FIELD_NUMBER = 10; - 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_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(); - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - @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(); - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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; - } - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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 PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER = 13; - private volatile java.lang.Object provisionedResourcesParent_; - /** - *
-   * Input only. The parent resource for the resources managed by this Assured Workload. May
-   * be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The provisionedResourcesParent. - */ - @java.lang.Override - public java.lang.String getProvisionedResourcesParent() { - java.lang.Object ref = provisionedResourcesParent_; - 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(); - provisionedResourcesParent_ = s; - return s; - } - } - /** - *
-   * Input only. The parent resource for the resources managed by this Assured Workload. May
-   * be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for provisionedResourcesParent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getProvisionedResourcesParentBytes() { - java.lang.Object ref = provisionedResourcesParent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - provisionedResourcesParent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int KMS_SETTINGS_FIELD_NUMBER = 14; - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-   * CMEK key is provisioned.
-   * This field is deprecated as of Feb 28, 2022.
-   * In order to create a Keyring, callers should specify,
-   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 - * @return Whether the kmsSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasKmsSettings() { - return kmsSettings_ != null; - } - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-   * CMEK key is provisioned.
-   * This field is deprecated as of Feb 28, 2022.
-   * In order to create a Keyring, callers should specify,
-   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 - * @return The kmsSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-   * CMEK key is provisioned.
-   * This field is deprecated as of Feb 28, 2022.
-   * In order to create a Keyring, callers should specify,
-   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - return getKmsSettings(); - } - - public static final int RESOURCE_SETTINGS_FIELD_NUMBER = 15; - private java.util.List resourceSettings_; - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public java.util.List getResourceSettingsList() { - return resourceSettings_; - } - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public java.util.List - getResourceSettingsOrBuilderList() { - return resourceSettings_; - } - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public int getResourceSettingsCount() { - return resourceSettings_.size(); - } - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { - return resourceSettings_.get(index); - } - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index) { - return resourceSettings_.get(index); - } - - public static final int KAJ_ENROLLMENT_STATE_FIELD_NUMBER = 17; - private int kajEnrollmentState_; - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The enum numeric value on the wire for kajEnrollmentState. - */ - @java.lang.Override public int getKajEnrollmentStateValue() { - return kajEnrollmentState_; - } - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The kajEnrollmentState. - */ - @java.lang.Override public com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState getKajEnrollmentState() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.UNRECOGNIZED : result; - } - - public static final int ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER = 18; - private boolean enableSovereignControls_; - /** - *
-   * Optional. Indicates the sovereignty status of the given workload.
-   * Currently meant to be used by Europe/Canada customers.
-   * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enableSovereignControls. - */ - @java.lang.Override - public boolean getEnableSovereignControls() { - return enableSovereignControls_; - } - - public static final int SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER = 20; - private com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the saaEnrollmentResponse field is set. - */ - @java.lang.Override - public boolean hasSaaEnrollmentResponse() { - return saaEnrollmentResponse_ != null; - } - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The saaEnrollmentResponse. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { - return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; - } - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { - return getSaaEnrollmentResponse(); - } - - public static final int COMPLIANT_BUT_DISALLOWED_SERVICES_FIELD_NUMBER = 24; - private com.google.protobuf.LazyStringList compliantButDisallowedServices_; - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return A list containing the compliantButDisallowedServices. - */ - public com.google.protobuf.ProtocolStringList - getCompliantButDisallowedServicesList() { - return compliantButDisallowedServices_; - } - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The count of compliantButDisallowedServices. - */ - public int getCompliantButDisallowedServicesCount() { - return compliantButDisallowedServices_.size(); - } - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index of the element to return. - * @return The compliantButDisallowedServices at the given index. - */ - public java.lang.String getCompliantButDisallowedServices(int index) { - return compliantButDisallowedServices_.get(index); - } - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index of the value to return. - * @return The bytes of the compliantButDisallowedServices at the given index. - */ - public com.google.protobuf.ByteString - getCompliantButDisallowedServicesBytes(int index) { - return compliantButDisallowedServices_.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 { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); - } - for (int i = 0; i < resources_.size(); i++) { - output.writeMessage(3, resources_.get(i)); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - output.writeEnum(4, complianceRegime_); - } - if (createTime_ != null) { - output.writeMessage(5, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, billingAccount_); - } - if (complianceRegimeSettingsCase_ == 7) { - output.writeMessage(7, (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_); - } - if (complianceRegimeSettingsCase_ == 8) { - output.writeMessage(8, (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, etag_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLabels(), - LabelsDefaultEntryHolder.defaultEntry, - 10); - if (complianceRegimeSettingsCase_ == 11) { - output.writeMessage(11, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_); - } - if (complianceRegimeSettingsCase_ == 12) { - output.writeMessage(12, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, provisionedResourcesParent_); - } - if (kmsSettings_ != null) { - output.writeMessage(14, getKmsSettings()); - } - for (int i = 0; i < resourceSettings_.size(); i++) { - output.writeMessage(15, resourceSettings_.get(i)); - } - if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { - output.writeEnum(17, kajEnrollmentState_); - } - if (enableSovereignControls_ != false) { - output.writeBool(18, enableSovereignControls_); - } - if (saaEnrollmentResponse_ != null) { - output.writeMessage(20, getSaaEnrollmentResponse()); - } - for (int i = 0; i < compliantButDisallowedServices_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 24, compliantButDisallowedServices_.getRaw(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(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); - } - for (int i = 0; i < resources_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, resources_.get(i)); - } - if (complianceRegime_ != com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.COMPLIANCE_REGIME_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, complianceRegime_); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(billingAccount_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, billingAccount_); - } - if (complianceRegimeSettingsCase_ == 7) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_); - } - if (complianceRegimeSettingsCase_ == 8) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, etag_); - } - 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(10, labels__); - } - if (complianceRegimeSettingsCase_ == 11) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_); - } - if (complianceRegimeSettingsCase_ == 12) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(provisionedResourcesParent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, provisionedResourcesParent_); - } - if (kmsSettings_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, getKmsSettings()); - } - for (int i = 0; i < resourceSettings_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, resourceSettings_.get(i)); - } - if (kajEnrollmentState_ != com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.KAJ_ENROLLMENT_STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(17, kajEnrollmentState_); - } - if (enableSovereignControls_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(18, enableSovereignControls_); - } - if (saaEnrollmentResponse_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(20, getSaaEnrollmentResponse()); - } - { - int dataSize = 0; - for (int i = 0; i < compliantButDisallowedServices_.size(); i++) { - dataSize += computeStringSizeNoTag(compliantButDisallowedServices_.getRaw(i)); - } - size += dataSize; - size += 2 * getCompliantButDisallowedServicesList().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.assuredworkloads.v1beta1.Workload)) { - return super.equals(obj); - } - com.google.cloud.assuredworkloads.v1beta1.Workload other = (com.google.cloud.assuredworkloads.v1beta1.Workload) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getDisplayName() - .equals(other.getDisplayName())) return false; - if (!getResourcesList() - .equals(other.getResourcesList())) return false; - if (complianceRegime_ != other.complianceRegime_) return false; - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; - } - if (!getBillingAccount() - .equals(other.getBillingAccount())) return false; - if (!getEtag() - .equals(other.getEtag())) return false; - if (!internalGetLabels().equals( - other.internalGetLabels())) return false; - if (!getProvisionedResourcesParent() - .equals(other.getProvisionedResourcesParent())) return false; - if (hasKmsSettings() != other.hasKmsSettings()) return false; - if (hasKmsSettings()) { - if (!getKmsSettings() - .equals(other.getKmsSettings())) return false; - } - if (!getResourceSettingsList() - .equals(other.getResourceSettingsList())) return false; - if (kajEnrollmentState_ != other.kajEnrollmentState_) return false; - if (getEnableSovereignControls() - != other.getEnableSovereignControls()) return false; - if (hasSaaEnrollmentResponse() != other.hasSaaEnrollmentResponse()) return false; - if (hasSaaEnrollmentResponse()) { - if (!getSaaEnrollmentResponse() - .equals(other.getSaaEnrollmentResponse())) return false; - } - if (!getCompliantButDisallowedServicesList() - .equals(other.getCompliantButDisallowedServicesList())) return false; - if (!getComplianceRegimeSettingsCase().equals(other.getComplianceRegimeSettingsCase())) return false; - switch (complianceRegimeSettingsCase_) { - case 7: - if (!getIl4Settings() - .equals(other.getIl4Settings())) return false; - break; - case 8: - if (!getCjisSettings() - .equals(other.getCjisSettings())) return false; - break; - case 11: - if (!getFedrampHighSettings() - .equals(other.getFedrampHighSettings())) return false; - break; - case 12: - if (!getFedrampModerateSettings() - .equals(other.getFedrampModerateSettings())) 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) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - if (getResourcesCount() > 0) { - hash = (37 * hash) + RESOURCES_FIELD_NUMBER; - hash = (53 * hash) + getResourcesList().hashCode(); - } - hash = (37 * hash) + COMPLIANCE_REGIME_FIELD_NUMBER; - hash = (53 * hash) + complianceRegime_; - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - hash = (37 * hash) + BILLING_ACCOUNT_FIELD_NUMBER; - hash = (53 * hash) + getBillingAccount().hashCode(); - hash = (37 * hash) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - hash = (37 * hash) + PROVISIONED_RESOURCES_PARENT_FIELD_NUMBER; - hash = (53 * hash) + getProvisionedResourcesParent().hashCode(); - if (hasKmsSettings()) { - hash = (37 * hash) + KMS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getKmsSettings().hashCode(); - } - if (getResourceSettingsCount() > 0) { - hash = (37 * hash) + RESOURCE_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getResourceSettingsList().hashCode(); - } - hash = (37 * hash) + KAJ_ENROLLMENT_STATE_FIELD_NUMBER; - hash = (53 * hash) + kajEnrollmentState_; - hash = (37 * hash) + ENABLE_SOVEREIGN_CONTROLS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getEnableSovereignControls()); - if (hasSaaEnrollmentResponse()) { - hash = (37 * hash) + SAA_ENROLLMENT_RESPONSE_FIELD_NUMBER; - hash = (53 * hash) + getSaaEnrollmentResponse().hashCode(); - } - if (getCompliantButDisallowedServicesCount() > 0) { - hash = (37 * hash) + COMPLIANT_BUT_DISALLOWED_SERVICES_FIELD_NUMBER; - hash = (53 * hash) + getCompliantButDisallowedServicesList().hashCode(); - } - switch (complianceRegimeSettingsCase_) { - case 7: - hash = (37 * hash) + IL4_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getIl4Settings().hashCode(); - break; - case 8: - hash = (37 * hash) + CJIS_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getCjisSettings().hashCode(); - break; - case 11: - hash = (37 * hash) + FEDRAMP_HIGH_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getFedrampHighSettings().hashCode(); - break; - case 12: - hash = (37 * hash) + FEDRAMP_MODERATE_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getFedrampModerateSettings().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.assuredworkloads.v1beta1.Workload 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.assuredworkloads.v1beta1.Workload 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 Workload object for managing highly regulated workloads of cloud
-   * customers.
-   * 
- * - * Protobuf type {@code google.cloud.assuredworkloads.v1beta1.Workload} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.assuredworkloads.v1beta1.Workload) - com.google.cloud.assuredworkloads.v1beta1.WorkloadOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 10: - return internalGetLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 10: - 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.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.assuredworkloads.v1beta1.Workload.class, com.google.cloud.assuredworkloads.v1beta1.Workload.Builder.class); - } - - // Construct using com.google.cloud.assuredworkloads.v1beta1.Workload.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getResourcesFieldBuilder(); - getResourceSettingsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - displayName_ = ""; - - if (resourcesBuilder_ == null) { - resources_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - resourcesBuilder_.clear(); - } - complianceRegime_ = 0; - - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - billingAccount_ = ""; - - etag_ = ""; - - internalGetMutableLabels().clear(); - provisionedResourcesParent_ = ""; - - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - if (resourceSettingsBuilder_ == null) { - resourceSettings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - } else { - resourceSettingsBuilder_.clear(); - } - kajEnrollmentState_ = 0; - - enableSovereignControls_ = false; - - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponse_ = null; - } else { - saaEnrollmentResponse_ = null; - saaEnrollmentResponseBuilder_ = null; - } - compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.assuredworkloads.v1beta1.AssuredworkloadsProto.internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload getDefaultInstanceForType() { - return com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload build() { - com.google.cloud.assuredworkloads.v1beta1.Workload result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload buildPartial() { - com.google.cloud.assuredworkloads.v1beta1.Workload result = new com.google.cloud.assuredworkloads.v1beta1.Workload(this); - int from_bitField0_ = bitField0_; - result.name_ = name_; - result.displayName_ = displayName_; - if (resourcesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - resources_ = java.util.Collections.unmodifiableList(resources_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.resources_ = resources_; - } else { - result.resources_ = resourcesBuilder_.build(); - } - result.complianceRegime_ = complianceRegime_; - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - result.billingAccount_ = billingAccount_; - if (complianceRegimeSettingsCase_ == 7) { - if (il4SettingsBuilder_ == null) { - result.complianceRegimeSettings_ = complianceRegimeSettings_; - } else { - result.complianceRegimeSettings_ = il4SettingsBuilder_.build(); - } - } - if (complianceRegimeSettingsCase_ == 8) { - if (cjisSettingsBuilder_ == null) { - result.complianceRegimeSettings_ = complianceRegimeSettings_; - } else { - result.complianceRegimeSettings_ = cjisSettingsBuilder_.build(); - } - } - if (complianceRegimeSettingsCase_ == 11) { - if (fedrampHighSettingsBuilder_ == null) { - result.complianceRegimeSettings_ = complianceRegimeSettings_; - } else { - result.complianceRegimeSettings_ = fedrampHighSettingsBuilder_.build(); - } - } - if (complianceRegimeSettingsCase_ == 12) { - if (fedrampModerateSettingsBuilder_ == null) { - result.complianceRegimeSettings_ = complianceRegimeSettings_; - } else { - result.complianceRegimeSettings_ = fedrampModerateSettingsBuilder_.build(); - } - } - result.etag_ = etag_; - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - result.provisionedResourcesParent_ = provisionedResourcesParent_; - if (kmsSettingsBuilder_ == null) { - result.kmsSettings_ = kmsSettings_; - } else { - result.kmsSettings_ = kmsSettingsBuilder_.build(); - } - if (resourceSettingsBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = java.util.Collections.unmodifiableList(resourceSettings_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.resourceSettings_ = resourceSettings_; - } else { - result.resourceSettings_ = resourceSettingsBuilder_.build(); - } - result.kajEnrollmentState_ = kajEnrollmentState_; - result.enableSovereignControls_ = enableSovereignControls_; - if (saaEnrollmentResponseBuilder_ == null) { - result.saaEnrollmentResponse_ = saaEnrollmentResponse_; - } else { - result.saaEnrollmentResponse_ = saaEnrollmentResponseBuilder_.build(); - } - if (((bitField0_ & 0x00000008) != 0)) { - compliantButDisallowedServices_ = compliantButDisallowedServices_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.compliantButDisallowedServices_ = compliantButDisallowedServices_; - result.complianceRegimeSettingsCase_ = complianceRegimeSettingsCase_; - 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.assuredworkloads.v1beta1.Workload) { - return mergeFrom((com.google.cloud.assuredworkloads.v1beta1.Workload)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.assuredworkloads.v1beta1.Workload other) { - if (other == com.google.cloud.assuredworkloads.v1beta1.Workload.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - onChanged(); - } - if (resourcesBuilder_ == null) { - if (!other.resources_.isEmpty()) { - if (resources_.isEmpty()) { - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureResourcesIsMutable(); - resources_.addAll(other.resources_); - } - onChanged(); - } - } else { - if (!other.resources_.isEmpty()) { - if (resourcesBuilder_.isEmpty()) { - resourcesBuilder_.dispose(); - resourcesBuilder_ = null; - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000001); - resourcesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getResourcesFieldBuilder() : null; - } else { - resourcesBuilder_.addAllMessages(other.resources_); - } - } - } - if (other.complianceRegime_ != 0) { - setComplianceRegimeValue(other.getComplianceRegimeValue()); - } - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (!other.getBillingAccount().isEmpty()) { - billingAccount_ = other.billingAccount_; - onChanged(); - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - onChanged(); - } - internalGetMutableLabels().mergeFrom( - other.internalGetLabels()); - if (!other.getProvisionedResourcesParent().isEmpty()) { - provisionedResourcesParent_ = other.provisionedResourcesParent_; - onChanged(); - } - if (other.hasKmsSettings()) { - mergeKmsSettings(other.getKmsSettings()); - } - if (resourceSettingsBuilder_ == null) { - if (!other.resourceSettings_.isEmpty()) { - if (resourceSettings_.isEmpty()) { - resourceSettings_ = other.resourceSettings_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureResourceSettingsIsMutable(); - resourceSettings_.addAll(other.resourceSettings_); - } - onChanged(); - } - } else { - if (!other.resourceSettings_.isEmpty()) { - if (resourceSettingsBuilder_.isEmpty()) { - resourceSettingsBuilder_.dispose(); - resourceSettingsBuilder_ = null; - resourceSettings_ = other.resourceSettings_; - bitField0_ = (bitField0_ & ~0x00000004); - resourceSettingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getResourceSettingsFieldBuilder() : null; - } else { - resourceSettingsBuilder_.addAllMessages(other.resourceSettings_); - } - } - } - if (other.kajEnrollmentState_ != 0) { - setKajEnrollmentStateValue(other.getKajEnrollmentStateValue()); - } - if (other.getEnableSovereignControls() != false) { - setEnableSovereignControls(other.getEnableSovereignControls()); - } - if (other.hasSaaEnrollmentResponse()) { - mergeSaaEnrollmentResponse(other.getSaaEnrollmentResponse()); - } - if (!other.compliantButDisallowedServices_.isEmpty()) { - if (compliantButDisallowedServices_.isEmpty()) { - compliantButDisallowedServices_ = other.compliantButDisallowedServices_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureCompliantButDisallowedServicesIsMutable(); - compliantButDisallowedServices_.addAll(other.compliantButDisallowedServices_); - } - onChanged(); - } - switch (other.getComplianceRegimeSettingsCase()) { - case IL4_SETTINGS: { - mergeIl4Settings(other.getIl4Settings()); - break; - } - case CJIS_SETTINGS: { - mergeCjisSettings(other.getCjisSettings()); - break; - } - case FEDRAMP_HIGH_SETTINGS: { - mergeFedrampHighSettings(other.getFedrampHighSettings()); - break; - } - case FEDRAMP_MODERATE_SETTINGS: { - mergeFedrampModerateSettings(other.getFedrampModerateSettings()); - break; - } - case COMPLIANCEREGIMESETTINGS_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.assuredworkloads.v1beta1.Workload parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.assuredworkloads.v1beta1.Workload) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int complianceRegimeSettingsCase_ = 0; - private java.lang.Object complianceRegimeSettings_; - public ComplianceRegimeSettingsCase - getComplianceRegimeSettingsCase() { - return ComplianceRegimeSettingsCase.forNumber( - complianceRegimeSettingsCase_); - } - - public Builder clearComplianceRegimeSettings() { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - onChanged(); - return this; - } - - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Optional. The resource name of the workload.
-     * Format:
-     * organizations/{organization}/locations/{location}/workloads/{workload}
-     * Read-only.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @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 displayName_ = ""; - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString - getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - *
-     * Required. The user-assigned display name of the Workload.
-     * When present it must be between 4 to 30 characters.
-     * Allowed characters are: lowercase and uppercase letters, numbers,
-     * hyphen, and spaces.
-     * Example: My Workload
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = value; - onChanged(); - return this; - } - - private java.util.List resources_ = - java.util.Collections.emptyList(); - private void ensureResourcesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - resources_ = new java.util.ArrayList(resources_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder> resourcesBuilder_; - - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public java.util.List getResourcesList() { - if (resourcesBuilder_ == null) { - return java.util.Collections.unmodifiableList(resources_); - } else { - return resourcesBuilder_.getMessageList(); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public int getResourcesCount() { - if (resourcesBuilder_ == null) { - return resources_.size(); - } else { - return resourcesBuilder_.getCount(); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getResources(int index) { - if (resourcesBuilder_ == null) { - return resources_.get(index); - } else { - return resourcesBuilder_.getMessage(index); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setResources( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo value) { - if (resourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.set(index, value); - onChanged(); - } else { - resourcesBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setResources( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder builderForValue) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.set(index, builderForValue.build()); - onChanged(); - } else { - resourcesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo value) { - if (resourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - } else { - resourcesBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo value) { - if (resourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(index, value); - onChanged(); - } else { - resourcesBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder builderForValue) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.add(builderForValue.build()); - onChanged(); - } else { - resourcesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addResources( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder builderForValue) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.add(index, builderForValue.build()); - onChanged(); - } else { - resourcesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder addAllResources( - java.lang.Iterable values) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, resources_); - onChanged(); - } else { - resourcesBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearResources() { - if (resourcesBuilder_ == null) { - resources_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - resourcesBuilder_.clear(); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder removeResources(int index) { - if (resourcesBuilder_ == null) { - ensureResourcesIsMutable(); - resources_.remove(index); - onChanged(); - } else { - resourcesBuilder_.remove(index); - } - return this; - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder getResourcesBuilder( - int index) { - return getResourcesFieldBuilder().getBuilder(index); - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( - int index) { - if (resourcesBuilder_ == null) { - return resources_.get(index); } else { - return resourcesBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public java.util.List - getResourcesOrBuilderList() { - if (resourcesBuilder_ != null) { - return resourcesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(resources_); - } - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder addResourcesBuilder() { - return getResourcesFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance()); - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder addResourcesBuilder( - int index) { - return getResourcesFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.getDefaultInstance()); - } - /** - *
-     * Output only. The resources associated with this workload.
-     * These resources will be created when creating the workload.
-     * If any of the projects already exist, the workload creation will fail.
-     * Always read only.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public java.util.List - getResourcesBuilderList() { - return getResourcesFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder> - getResourcesFieldBuilder() { - if (resourcesBuilder_ == null) { - resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder>( - resources_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - resources_ = null; - } - return resourcesBuilder_; - } - - private int complianceRegime_ = 0; - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The enum numeric value on the wire for complianceRegime. - */ - @java.lang.Override public int getComplianceRegimeValue() { - return complianceRegime_; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @param value The enum numeric value on the wire for complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegimeValue(int value) { - - complianceRegime_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The complianceRegime. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime result = com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.valueOf(complianceRegime_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime.UNRECOGNIZED : result; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @param value The complianceRegime to set. - * @return This builder for chaining. - */ - public Builder setComplianceRegime(com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime value) { - if (value == null) { - throw new NullPointerException(); - } - - complianceRegime_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Required. Immutable. Compliance Regime associated with this workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return This builder for chaining. - */ - public Builder clearComplianceRegime() { - - complianceRegime_ = 0; - onChanged(); - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - } - /** - *
-     * Output only. Immutable. The Workload creation timestamp.
-     * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - 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 java.lang.Object billingAccount_ = ""; - /** - *
-     * Output only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The billingAccount. - */ - public java.lang.String getBillingAccount() { - java.lang.Object ref = billingAccount_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - billingAccount_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for billingAccount. - */ - public com.google.protobuf.ByteString - getBillingAccountBytes() { - java.lang.Object ref = billingAccount_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - billingAccount_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The billingAccount to set. - * @return This builder for chaining. - */ - public Builder setBillingAccount( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - billingAccount_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearBillingAccount() { - - billingAccount_ = getDefaultInstance().getBillingAccount(); - onChanged(); - return this; - } - /** - *
-     * Output only. The billing account used for the resources which are
-     * direct children of workload. This billing account is initially associated
-     * with the resources created as part of Workload creation.
-     * After the initial creation of these resources, the customer can change
-     * the assigned billing account.
-     * The resource name has the form
-     * `billingAccounts/{billing_account_id}`. For example,
-     * `billingAccounts/012345-567890-ABCDEF`.
-     * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for billingAccount to set. - * @return This builder for chaining. - */ - public Builder setBillingAccountBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - billingAccount_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder> il4SettingsBuilder_; - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 - * @return Whether the il4Settings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasIl4Settings() { - return complianceRegimeSettingsCase_ == 7; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 - * @return The il4Settings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Settings() { - if (il4SettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 7) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } else { - if (complianceRegimeSettingsCase_ == 7) { - return il4SettingsBuilder_.getMessage(); - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setIl4Settings(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings value) { - if (il4SettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - complianceRegimeSettings_ = value; - onChanged(); - } else { - il4SettingsBuilder_.setMessage(value); - } - complianceRegimeSettingsCase_ = 7; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setIl4Settings( - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder builderForValue) { - if (il4SettingsBuilder_ == null) { - complianceRegimeSettings_ = builderForValue.build(); - onChanged(); - } else { - il4SettingsBuilder_.setMessage(builderForValue.build()); - } - complianceRegimeSettingsCase_ = 7; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder mergeIl4Settings(com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings value) { - if (il4SettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 7 && - complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance()) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_) - .mergeFrom(value).buildPartial(); - } else { - complianceRegimeSettings_ = value; - } - onChanged(); - } else { - if (complianceRegimeSettingsCase_ == 7) { - il4SettingsBuilder_.mergeFrom(value); - } else { - il4SettingsBuilder_.setMessage(value); - } - } - complianceRegimeSettingsCase_ = 7; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder clearIl4Settings() { - if (il4SettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 7) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - onChanged(); - } - } else { - if (complianceRegimeSettingsCase_ == 7) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - } - il4SettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder getIl4SettingsBuilder() { - return getIl4SettingsFieldBuilder().getBuilder(); - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder getIl4SettingsOrBuilder() { - if ((complianceRegimeSettingsCase_ == 7) && (il4SettingsBuilder_ != null)) { - return il4SettingsBuilder_.getMessageOrBuilder(); - } else { - if (complianceRegimeSettingsCase_ == 7) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for IL4.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder> - getIl4SettingsFieldBuilder() { - if (il4SettingsBuilder_ == null) { - if (!(complianceRegimeSettingsCase_ == 7)) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.getDefaultInstance(); - } - il4SettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder>( - (com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings) complianceRegimeSettings_, - getParentForChildren(), - isClean()); - complianceRegimeSettings_ = null; - } - complianceRegimeSettingsCase_ = 7; - onChanged();; - return il4SettingsBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder> cjisSettingsBuilder_; - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 - * @return Whether the cjisSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasCjisSettings() { - return complianceRegimeSettingsCase_ == 8; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 - * @return The cjisSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSettings() { - if (cjisSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 8) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } else { - if (complianceRegimeSettingsCase_ == 8) { - return cjisSettingsBuilder_.getMessage(); - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setCjisSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings value) { - if (cjisSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - complianceRegimeSettings_ = value; - onChanged(); - } else { - cjisSettingsBuilder_.setMessage(value); - } - complianceRegimeSettingsCase_ = 8; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setCjisSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder builderForValue) { - if (cjisSettingsBuilder_ == null) { - complianceRegimeSettings_ = builderForValue.build(); - onChanged(); - } else { - cjisSettingsBuilder_.setMessage(builderForValue.build()); - } - complianceRegimeSettingsCase_ = 8; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder mergeCjisSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings value) { - if (cjisSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 8 && - complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance()) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_) - .mergeFrom(value).buildPartial(); - } else { - complianceRegimeSettings_ = value; - } - onChanged(); - } else { - if (complianceRegimeSettingsCase_ == 8) { - cjisSettingsBuilder_.mergeFrom(value); - } else { - cjisSettingsBuilder_.setMessage(value); - } - } - complianceRegimeSettingsCase_ = 8; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder clearCjisSettings() { - if (cjisSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 8) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - onChanged(); - } - } else { - if (complianceRegimeSettingsCase_ == 8) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - } - cjisSettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder getCjisSettingsBuilder() { - return getCjisSettingsFieldBuilder().getBuilder(); - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder getCjisSettingsOrBuilder() { - if ((complianceRegimeSettingsCase_ == 8) && (cjisSettingsBuilder_ != null)) { - return cjisSettingsBuilder_.getMessageOrBuilder(); - } else { - if (complianceRegimeSettingsCase_ == 8) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for CJIS.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder> - getCjisSettingsFieldBuilder() { - if (cjisSettingsBuilder_ == null) { - if (!(complianceRegimeSettingsCase_ == 8)) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.getDefaultInstance(); - } - cjisSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder>( - (com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings) complianceRegimeSettings_, - getParentForChildren(), - isClean()); - complianceRegimeSettings_ = null; - } - complianceRegimeSettingsCase_ = 8; - onChanged();; - return cjisSettingsBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder> fedrampHighSettingsBuilder_; - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 - * @return Whether the fedrampHighSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasFedrampHighSettings() { - return complianceRegimeSettingsCase_ == 11; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 - * @return The fedrampHighSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getFedrampHighSettings() { - if (fedrampHighSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 11) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } else { - if (complianceRegimeSettingsCase_ == 11) { - return fedrampHighSettingsBuilder_.getMessage(); - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setFedrampHighSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings value) { - if (fedrampHighSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - complianceRegimeSettings_ = value; - onChanged(); - } else { - fedrampHighSettingsBuilder_.setMessage(value); - } - complianceRegimeSettingsCase_ = 11; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setFedrampHighSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder builderForValue) { - if (fedrampHighSettingsBuilder_ == null) { - complianceRegimeSettings_ = builderForValue.build(); - onChanged(); - } else { - fedrampHighSettingsBuilder_.setMessage(builderForValue.build()); - } - complianceRegimeSettingsCase_ = 11; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder mergeFedrampHighSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings value) { - if (fedrampHighSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 11 && - complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance()) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_) - .mergeFrom(value).buildPartial(); - } else { - complianceRegimeSettings_ = value; - } - onChanged(); - } else { - if (complianceRegimeSettingsCase_ == 11) { - fedrampHighSettingsBuilder_.mergeFrom(value); - } else { - fedrampHighSettingsBuilder_.setMessage(value); - } - } - complianceRegimeSettingsCase_ = 11; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder clearFedrampHighSettings() { - if (fedrampHighSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 11) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - onChanged(); - } - } else { - if (complianceRegimeSettingsCase_ == 11) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - } - fedrampHighSettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder getFedrampHighSettingsBuilder() { - return getFedrampHighSettingsFieldBuilder().getBuilder(); - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder getFedrampHighSettingsOrBuilder() { - if ((complianceRegimeSettingsCase_ == 11) && (fedrampHighSettingsBuilder_ != null)) { - return fedrampHighSettingsBuilder_.getMessageOrBuilder(); - } else { - if (complianceRegimeSettingsCase_ == 11) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder> - getFedrampHighSettingsFieldBuilder() { - if (fedrampHighSettingsBuilder_ == null) { - if (!(complianceRegimeSettingsCase_ == 11)) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.getDefaultInstance(); - } - fedrampHighSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder>( - (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings) complianceRegimeSettings_, - getParentForChildren(), - isClean()); - complianceRegimeSettings_ = null; - } - complianceRegimeSettingsCase_ = 11; - onChanged();; - return fedrampHighSettingsBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder> fedrampModerateSettingsBuilder_; - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 - * @return Whether the fedrampModerateSettings field is set. - */ - @java.lang.Override - @java.lang.Deprecated public boolean hasFedrampModerateSettings() { - return complianceRegimeSettingsCase_ == 12; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 - * @return The fedrampModerateSettings. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getFedrampModerateSettings() { - if (fedrampModerateSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 12) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } else { - if (complianceRegimeSettingsCase_ == 12) { - return fedrampModerateSettingsBuilder_.getMessage(); - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setFedrampModerateSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings value) { - if (fedrampModerateSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - complianceRegimeSettings_ = value; - onChanged(); - } else { - fedrampModerateSettingsBuilder_.setMessage(value); - } - complianceRegimeSettingsCase_ = 12; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder setFedrampModerateSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder builderForValue) { - if (fedrampModerateSettingsBuilder_ == null) { - complianceRegimeSettings_ = builderForValue.build(); - onChanged(); - } else { - fedrampModerateSettingsBuilder_.setMessage(builderForValue.build()); - } - complianceRegimeSettingsCase_ = 12; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder mergeFedrampModerateSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings value) { - if (fedrampModerateSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 12 && - complianceRegimeSettings_ != com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance()) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.newBuilder((com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_) - .mergeFrom(value).buildPartial(); - } else { - complianceRegimeSettings_ = value; - } - onChanged(); - } else { - if (complianceRegimeSettingsCase_ == 12) { - fedrampModerateSettingsBuilder_.mergeFrom(value); - } else { - fedrampModerateSettingsBuilder_.setMessage(value); - } - } - complianceRegimeSettingsCase_ = 12; - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public Builder clearFedrampModerateSettings() { - if (fedrampModerateSettingsBuilder_ == null) { - if (complianceRegimeSettingsCase_ == 12) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - onChanged(); - } - } else { - if (complianceRegimeSettingsCase_ == 12) { - complianceRegimeSettingsCase_ = 0; - complianceRegimeSettings_ = null; - } - fedrampModerateSettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder getFedrampModerateSettingsBuilder() { - return getFedrampModerateSettingsFieldBuilder().getBuilder(); - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Override - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder getFedrampModerateSettingsOrBuilder() { - if ((complianceRegimeSettingsCase_ == 12) && (fedrampModerateSettingsBuilder_ != null)) { - return fedrampModerateSettingsBuilder_.getMessageOrBuilder(); - } else { - if (complianceRegimeSettingsCase_ == 12) { - return (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_; - } - return com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } - } - /** - *
-     * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder> - getFedrampModerateSettingsFieldBuilder() { - if (fedrampModerateSettingsBuilder_ == null) { - if (!(complianceRegimeSettingsCase_ == 12)) { - complianceRegimeSettings_ = com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.getDefaultInstance(); - } - fedrampModerateSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder>( - (com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings) complianceRegimeSettings_, - getParentForChildren(), - isClean()); - complianceRegimeSettings_ = null; - } - complianceRegimeSettingsCase_ = 12; - onChanged();; - return fedrampModerateSettingsBuilder_; - } - - private java.lang.Object etag_ = ""; - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString - getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - *
-     * Optional. ETag of the workload, it is calculated on the basis
-     * of the Workload contents. It will be used in Update & Delete operations.
-     * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = value; - onChanged(); - return this; - } - - 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(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - @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(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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; - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - @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; - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - 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(); - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - 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; - } - /** - *
-     * Optional. Labels applied to the workload.
-     * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - public Builder putAllLabels( - java.util.Map values) { - internalGetMutableLabels().getMutableMap() - .putAll(values); - return this; - } - - private java.lang.Object provisionedResourcesParent_ = ""; - /** - *
-     * Input only. The parent resource for the resources managed by this Assured Workload. May
-     * be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The provisionedResourcesParent. - */ - public java.lang.String getProvisionedResourcesParent() { - java.lang.Object ref = provisionedResourcesParent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - provisionedResourcesParent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured Workload. May
-     * be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for provisionedResourcesParent. - */ - public com.google.protobuf.ByteString - getProvisionedResourcesParentBytes() { - java.lang.Object ref = provisionedResourcesParent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - provisionedResourcesParent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured Workload. May
-     * be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param value The provisionedResourcesParent to set. - * @return This builder for chaining. - */ - public Builder setProvisionedResourcesParent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - provisionedResourcesParent_ = value; - onChanged(); - return this; - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured Workload. May
-     * be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearProvisionedResourcesParent() { - - provisionedResourcesParent_ = getDefaultInstance().getProvisionedResourcesParent(); - onChanged(); - return this; - } - /** - *
-     * Input only. The parent resource for the resources managed by this Assured Workload. May
-     * be either empty or a folder resource which is a child of the
-     * Workload parent. If not specified all resources are created under the
-     * parent organization.
-     * Format:
-     * folders/{folder_id}
-     * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param value The bytes for provisionedResourcesParent to set. - * @return This builder for chaining. - */ - public Builder setProvisionedResourcesParentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - provisionedResourcesParent_ = value; - onChanged(); - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kmsSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> kmsSettingsBuilder_; - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 - * @return Whether the kmsSettings field is set. - */ - @java.lang.Deprecated public boolean hasKmsSettings() { - return kmsSettingsBuilder_ != null || kmsSettings_ != null; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 - * @return The kmsSettings. - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings() { - if (kmsSettingsBuilder_ == null) { - return kmsSettings_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } else { - return kmsSettingsBuilder_.getMessage(); - } - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated public Builder setKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - kmsSettings_ = value; - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated public Builder setKmsSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder builderForValue) { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = builderForValue.build(); - onChanged(); - } else { - kmsSettingsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated public Builder mergeKmsSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings value) { - if (kmsSettingsBuilder_ == null) { - if (kmsSettings_ != null) { - kmsSettings_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.newBuilder(kmsSettings_).mergeFrom(value).buildPartial(); - } else { - kmsSettings_ = value; - } - onChanged(); - } else { - kmsSettingsBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated public Builder clearKmsSettings() { - if (kmsSettingsBuilder_ == null) { - kmsSettings_ = null; - onChanged(); - } else { - kmsSettings_ = null; - kmsSettingsBuilder_ = null; - } - - return this; - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder getKmsSettingsBuilder() { - - onChanged(); - return getKmsSettingsFieldBuilder().getBuilder(); - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated public com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder() { - if (kmsSettingsBuilder_ != null) { - return kmsSettingsBuilder_.getMessageOrBuilder(); - } else { - return kmsSettings_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.getDefaultInstance() : kmsSettings_; - } - } - /** - *
-     * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-     * CMEK key is provisioned.
-     * This field is deprecated as of Feb 28, 2022.
-     * In order to create a Keyring, callers should specify,
-     * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder> - getKmsSettingsFieldBuilder() { - if (kmsSettingsBuilder_ == null) { - kmsSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder>( - getKmsSettings(), - getParentForChildren(), - isClean()); - kmsSettings_ = null; - } - return kmsSettingsBuilder_; - } - - private java.util.List resourceSettings_ = - java.util.Collections.emptyList(); - private void ensureResourceSettingsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - resourceSettings_ = new java.util.ArrayList(resourceSettings_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> resourceSettingsBuilder_; - - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public java.util.List getResourceSettingsList() { - if (resourceSettingsBuilder_ == null) { - return java.util.Collections.unmodifiableList(resourceSettings_); - } else { - return resourceSettingsBuilder_.getMessageList(); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public int getResourceSettingsCount() { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.size(); - } else { - return resourceSettingsBuilder_.getCount(); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index) { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.get(index); - } else { - return resourceSettingsBuilder_.getMessage(index); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder setResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.set(index, value); - onChanged(); - } else { - resourceSettingsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder setResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.set(index, builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings(com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.add(value); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings value) { - if (resourceSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourceSettingsIsMutable(); - resourceSettings_.add(index, value); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.add(builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addResourceSettings( - int index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder builderForValue) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.add(index, builderForValue.build()); - onChanged(); - } else { - resourceSettingsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder addAllResourceSettings( - java.lang.Iterable values) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, resourceSettings_); - onChanged(); - } else { - resourceSettingsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder clearResourceSettings() { - if (resourceSettingsBuilder_ == null) { - resourceSettings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - resourceSettingsBuilder_.clear(); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public Builder removeResourceSettings(int index) { - if (resourceSettingsBuilder_ == null) { - ensureResourceSettingsIsMutable(); - resourceSettings_.remove(index); - onChanged(); - } else { - resourceSettingsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder getResourceSettingsBuilder( - int index) { - return getResourceSettingsFieldBuilder().getBuilder(index); - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index) { - if (resourceSettingsBuilder_ == null) { - return resourceSettings_.get(index); } else { - return resourceSettingsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public java.util.List - getResourceSettingsOrBuilderList() { - if (resourceSettingsBuilder_ != null) { - return resourceSettingsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(resourceSettings_); - } - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder() { - return getResourceSettingsFieldBuilder().addBuilder( - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder addResourceSettingsBuilder( - int index) { - return getResourceSettingsFieldBuilder().addBuilder( - index, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.getDefaultInstance()); - } - /** - *
-     * Input only. Resource properties that are used to customize workload resources.
-     * These properties (such as custom project id) will be used to create
-     * workload resources if possible. This field is optional.
-     * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - public java.util.List - getResourceSettingsBuilderList() { - return getResourceSettingsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder> - getResourceSettingsFieldBuilder() { - if (resourceSettingsBuilder_ == null) { - resourceSettingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder>( - resourceSettings_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - resourceSettings_ = null; - } - return resourceSettingsBuilder_; - } - - private int kajEnrollmentState_ = 0; - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The enum numeric value on the wire for kajEnrollmentState. - */ - @java.lang.Override public int getKajEnrollmentStateValue() { - return kajEnrollmentState_; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The enum numeric value on the wire for kajEnrollmentState to set. - * @return This builder for chaining. - */ - public Builder setKajEnrollmentStateValue(int value) { - - kajEnrollmentState_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The kajEnrollmentState. - */ - @java.lang.Override - public com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState getKajEnrollmentState() { - @SuppressWarnings("deprecation") - com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState result = com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.valueOf(kajEnrollmentState_); - return result == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState.UNRECOGNIZED : result; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The kajEnrollmentState to set. - * @return This builder for chaining. - */ - public Builder setKajEnrollmentState(com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState value) { - if (value == null) { - throw new NullPointerException(); - } - - kajEnrollmentState_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Output only. Represents the KAJ enrollment state of the given workload.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearKajEnrollmentState() { - - kajEnrollmentState_ = 0; - onChanged(); - return this; - } - - private boolean enableSovereignControls_ ; - /** - *
-     * Optional. Indicates the sovereignty status of the given workload.
-     * Currently meant to be used by Europe/Canada customers.
-     * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enableSovereignControls. - */ - @java.lang.Override - public boolean getEnableSovereignControls() { - return enableSovereignControls_; - } - /** - *
-     * Optional. Indicates the sovereignty status of the given workload.
-     * Currently meant to be used by Europe/Canada customers.
-     * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The enableSovereignControls to set. - * @return This builder for chaining. - */ - public Builder setEnableSovereignControls(boolean value) { - - enableSovereignControls_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. Indicates the sovereignty status of the given workload.
-     * Currently meant to be used by Europe/Canada customers.
-     * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearEnableSovereignControls() { - - enableSovereignControls_ = false; - onChanged(); - return this; - } - - private com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saaEnrollmentResponse_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder> saaEnrollmentResponseBuilder_; - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the saaEnrollmentResponse field is set. - */ - public boolean hasSaaEnrollmentResponse() { - return saaEnrollmentResponseBuilder_ != null || saaEnrollmentResponse_ != null; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The saaEnrollmentResponse. - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse() { - if (saaEnrollmentResponseBuilder_ == null) { - return saaEnrollmentResponse_ == null ? com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; - } else { - return saaEnrollmentResponseBuilder_.getMessage(); - } - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse value) { - if (saaEnrollmentResponseBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - saaEnrollmentResponse_ = value; - onChanged(); - } else { - saaEnrollmentResponseBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setSaaEnrollmentResponse( - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder builderForValue) { - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponse_ = builderForValue.build(); - onChanged(); - } else { - saaEnrollmentResponseBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeSaaEnrollmentResponse(com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse value) { - if (saaEnrollmentResponseBuilder_ == null) { - if (saaEnrollmentResponse_ != null) { - saaEnrollmentResponse_ = - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.newBuilder(saaEnrollmentResponse_).mergeFrom(value).buildPartial(); - } else { - saaEnrollmentResponse_ = value; - } - onChanged(); - } else { - saaEnrollmentResponseBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearSaaEnrollmentResponse() { - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponse_ = null; - onChanged(); - } else { - saaEnrollmentResponse_ = null; - saaEnrollmentResponseBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder getSaaEnrollmentResponseBuilder() { - - onChanged(); - return getSaaEnrollmentResponseFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder() { - if (saaEnrollmentResponseBuilder_ != null) { - return saaEnrollmentResponseBuilder_.getMessageOrBuilder(); - } else { - return saaEnrollmentResponse_ == null ? - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.getDefaultInstance() : saaEnrollmentResponse_; - } - } - /** - *
-     * Output only. Represents the SAA enrollment response of the given workload.
-     * SAA enrollment response is queried during GetWorkload call.
-     * In failure cases, user friendly error message is shown in SAA details page.
-     * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder> - getSaaEnrollmentResponseFieldBuilder() { - if (saaEnrollmentResponseBuilder_ == null) { - saaEnrollmentResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse.Builder, com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder>( - getSaaEnrollmentResponse(), - getParentForChildren(), - isClean()); - saaEnrollmentResponse_ = null; - } - return saaEnrollmentResponseBuilder_; - } - - private com.google.protobuf.LazyStringList compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureCompliantButDisallowedServicesIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - compliantButDisallowedServices_ = new com.google.protobuf.LazyStringArrayList(compliantButDisallowedServices_); - bitField0_ |= 0x00000008; - } - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return A list containing the compliantButDisallowedServices. - */ - public com.google.protobuf.ProtocolStringList - getCompliantButDisallowedServicesList() { - return compliantButDisallowedServices_.getUnmodifiableView(); - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The count of compliantButDisallowedServices. - */ - public int getCompliantButDisallowedServicesCount() { - return compliantButDisallowedServices_.size(); - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index of the element to return. - * @return The compliantButDisallowedServices at the given index. - */ - public java.lang.String getCompliantButDisallowedServices(int index) { - return compliantButDisallowedServices_.get(index); - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index of the value to return. - * @return The bytes of the compliantButDisallowedServices at the given index. - */ - public com.google.protobuf.ByteString - getCompliantButDisallowedServicesBytes(int index) { - return compliantButDisallowedServices_.getByteString(index); - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index to set the value at. - * @param value The compliantButDisallowedServices to set. - * @return This builder for chaining. - */ - public Builder setCompliantButDisallowedServices( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCompliantButDisallowedServicesIsMutable(); - compliantButDisallowedServices_.set(index, value); - onChanged(); - return this; - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The compliantButDisallowedServices to add. - * @return This builder for chaining. - */ - public Builder addCompliantButDisallowedServices( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCompliantButDisallowedServicesIsMutable(); - compliantButDisallowedServices_.add(value); - onChanged(); - return this; - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param values The compliantButDisallowedServices to add. - * @return This builder for chaining. - */ - public Builder addAllCompliantButDisallowedServices( - java.lang.Iterable values) { - ensureCompliantButDisallowedServicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, compliantButDisallowedServices_); - onChanged(); - return this; - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearCompliantButDisallowedServices() { - compliantButDisallowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; - } - /** - *
-     * Output only. Urls for services which are compliant for this Assured Workload, but which
-     * are currently disallowed by the ResourceUsageRestriction org policy.
-     * Invoke RestrictAllowedResources endpoint to allow your project developers
-     * to use these services in their environment."
-     * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes of the compliantButDisallowedServices to add. - * @return This builder for chaining. - */ - public Builder addCompliantButDisallowedServicesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureCompliantButDisallowedServicesIsMutable(); - compliantButDisallowedServices_.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.assuredworkloads.v1beta1.Workload) - } - - // @@protoc_insertion_point(class_scope:google.cloud.assuredworkloads.v1beta1.Workload) - private static final com.google.cloud.assuredworkloads.v1beta1.Workload DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.assuredworkloads.v1beta1.Workload(); - } - - public static com.google.cloud.assuredworkloads.v1beta1.Workload getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Workload parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Workload(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.assuredworkloads.v1beta1.Workload getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java deleted file mode 100644 index 4df2572cca95..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadName.java +++ /dev/null @@ -1,227 +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.assuredworkloads.v1beta1; - -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 WorkloadName implements ResourceName { - private static final PathTemplate ORGANIZATION_LOCATION_WORKLOAD = - PathTemplate.createWithoutUrlEncoding( - "organizations/{organization}/locations/{location}/workloads/{workload}"); - private volatile Map fieldValuesMap; - private final String organization; - private final String location; - private final String workload; - - @Deprecated - protected WorkloadName() { - organization = null; - location = null; - workload = null; - } - - private WorkloadName(Builder builder) { - organization = Preconditions.checkNotNull(builder.getOrganization()); - location = Preconditions.checkNotNull(builder.getLocation()); - workload = Preconditions.checkNotNull(builder.getWorkload()); - } - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public String getWorkload() { - return workload; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static WorkloadName of(String organization, String location, String workload) { - return newBuilder() - .setOrganization(organization) - .setLocation(location) - .setWorkload(workload) - .build(); - } - - public static String format(String organization, String location, String workload) { - return newBuilder() - .setOrganization(organization) - .setLocation(location) - .setWorkload(workload) - .build() - .toString(); - } - - public static WorkloadName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ORGANIZATION_LOCATION_WORKLOAD.validatedMatch( - formattedString, "WorkloadName.parse: formattedString not in valid format"); - return of(matchMap.get("organization"), matchMap.get("location"), matchMap.get("workload")); - } - - 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 (WorkloadName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ORGANIZATION_LOCATION_WORKLOAD.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (organization != null) { - fieldMapBuilder.put("organization", organization); - } - if (location != null) { - fieldMapBuilder.put("location", location); - } - if (workload != null) { - fieldMapBuilder.put("workload", workload); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ORGANIZATION_LOCATION_WORKLOAD.instantiate( - "organization", organization, "location", location, "workload", workload); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - WorkloadName that = ((WorkloadName) o); - return Objects.equals(this.organization, that.organization) - && Objects.equals(this.location, that.location) - && Objects.equals(this.workload, that.workload); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(organization); - h *= 1000003; - h ^= Objects.hashCode(location); - h *= 1000003; - h ^= Objects.hashCode(workload); - return h; - } - - /** Builder for organizations/{organization}/locations/{location}/workloads/{workload}. */ - public static class Builder { - private String organization; - private String location; - private String workload; - - protected Builder() {} - - public String getOrganization() { - return organization; - } - - public String getLocation() { - return location; - } - - public String getWorkload() { - return workload; - } - - public Builder setOrganization(String organization) { - this.organization = organization; - return this; - } - - public Builder setLocation(String location) { - this.location = location; - return this; - } - - public Builder setWorkload(String workload) { - this.workload = workload; - return this; - } - - private Builder(WorkloadName workloadName) { - this.organization = workloadName.organization; - this.location = workloadName.location; - this.workload = workloadName.workload; - } - - public WorkloadName build() { - return new WorkloadName(this); - } - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java deleted file mode 100644 index 44b10156fbf4..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/WorkloadOrBuilder.java +++ /dev/null @@ -1,649 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto - -package com.google.cloud.assuredworkloads.v1beta1; - -public interface WorkloadOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.assuredworkloads.v1beta1.Workload) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Optional. The resource name of the workload.
-   * Format:
-   * organizations/{organization}/locations/{location}/workloads/{workload}
-   * Read-only.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - *
-   * Required. The user-assigned display name of the Workload.
-   * When present it must be between 4 to 30 characters.
-   * Allowed characters are: lowercase and uppercase letters, numbers,
-   * hyphen, and spaces.
-   * Example: My Workload
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString - getDisplayNameBytes(); - - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - java.util.List - getResourcesList(); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo getResources(int index); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - int getResourcesCount(); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - java.util.List - getResourcesOrBuilderList(); - /** - *
-   * Output only. The resources associated with this workload.
-   * These resources will be created when creating the workload.
-   * If any of the projects already exist, the workload creation will fail.
-   * Always read only.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfo resources = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getResourcesOrBuilder( - int index); - - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The enum numeric value on the wire for complianceRegime. - */ - int getComplianceRegimeValue(); - /** - *
-   * Required. Immutable. Compliance Regime associated with this workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime compliance_regime = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return The complianceRegime. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegime getComplianceRegime(); - - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - *
-   * Output only. Immutable. The Workload creation timestamp.
-   * 
- * - * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - *
-   * Output only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The billingAccount. - */ - java.lang.String getBillingAccount(); - /** - *
-   * Output only. The billing account used for the resources which are
-   * direct children of workload. This billing account is initially associated
-   * with the resources created as part of Workload creation.
-   * After the initial creation of these resources, the customer can change
-   * the assigned billing account.
-   * The resource name has the form
-   * `billingAccounts/{billing_account_id}`. For example,
-   * `billingAccounts/012345-567890-ABCDEF`.
-   * 
- * - * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for billingAccount. - */ - com.google.protobuf.ByteString - getBillingAccountBytes(); - - /** - *
-   * Input only. Immutable. Settings specific to resources needed for IL4.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 - * @return Whether the il4Settings field is set. - */ - @java.lang.Deprecated boolean hasIl4Settings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for IL4.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468 - * @return The il4Settings. - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Settings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for IL4.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings il4_settings = 7 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.IL4SettingsOrBuilder getIl4SettingsOrBuilder(); - - /** - *
-   * Input only. Immutable. Settings specific to resources needed for CJIS.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 - * @return Whether the cjisSettings field is set. - */ - @java.lang.Deprecated boolean hasCjisSettings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for CJIS.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475 - * @return The cjisSettings. - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSettings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for CJIS.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings cjis_settings = 8 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettingsOrBuilder getCjisSettingsOrBuilder(); - - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 - * @return Whether the fedrampHighSettings field is set. - */ - @java.lang.Deprecated boolean hasFedrampHighSettings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482 - * @return The fedrampHighSettings. - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings getFedrampHighSettings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP High.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings fedramp_high_settings = 11 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettingsOrBuilder getFedrampHighSettingsOrBuilder(); - - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 - * @return Whether the fedrampModerateSettings field is set. - */ - @java.lang.Deprecated boolean hasFedrampModerateSettings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489 - * @return The fedrampModerateSettings. - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings getFedrampModerateSettings(); - /** - *
-   * Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettings fedramp_moderate_settings = 12 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.FedrampModerateSettingsOrBuilder getFedrampModerateSettingsOrBuilder(); - - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The etag. - */ - java.lang.String getEtag(); - /** - *
-   * Optional. ETag of the workload, it is calculated on the basis
-   * of the Workload contents. It will be used in Update & Delete operations.
-   * 
- * - * string etag = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for etag. - */ - com.google.protobuf.ByteString - getEtagBytes(); - - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - int getLabelsCount(); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - boolean containsLabels( - java.lang.String key); - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getLabels(); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - java.util.Map - getLabelsMap(); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - /* nullable */ -java.lang.String getLabelsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-   * Optional. Labels applied to the workload.
-   * 
- * - * map<string, string> labels = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - - java.lang.String getLabelsOrThrow( - java.lang.String key); - - /** - *
-   * Input only. The parent resource for the resources managed by this Assured Workload. May
-   * be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The provisionedResourcesParent. - */ - java.lang.String getProvisionedResourcesParent(); - /** - *
-   * Input only. The parent resource for the resources managed by this Assured Workload. May
-   * be either empty or a folder resource which is a child of the
-   * Workload parent. If not specified all resources are created under the
-   * parent organization.
-   * Format:
-   * folders/{folder_id}
-   * 
- * - * string provisioned_resources_parent = 13 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return The bytes for provisionedResourcesParent. - */ - com.google.protobuf.ByteString - getProvisionedResourcesParentBytes(); - - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-   * CMEK key is provisioned.
-   * This field is deprecated as of Feb 28, 2022.
-   * In order to create a Keyring, callers should specify,
-   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 - * @return Whether the kmsSettings field is set. - */ - @java.lang.Deprecated boolean hasKmsSettings(); - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-   * CMEK key is provisioned.
-   * This field is deprecated as of Feb 28, 2022.
-   * In order to create a Keyring, callers should specify,
-   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - * @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. - * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516 - * @return The kmsSettings. - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings getKmsSettings(); - /** - *
-   * Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS
-   * CMEK key is provisioned.
-   * This field is deprecated as of Feb 28, 2022.
-   * In order to create a Keyring, callers should specify,
-   * ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 14 [deprecated = true, (.google.api.field_behavior) = INPUT_ONLY]; - */ - @java.lang.Deprecated com.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder(); - - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - java.util.List - getResourceSettingsList(); - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings getResourceSettings(int index); - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - int getResourceSettingsCount(); - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - java.util.List - getResourceSettingsOrBuilderList(); - /** - *
-   * Input only. Resource properties that are used to customize workload resources.
-   * These properties (such as custom project id) will be used to create
-   * workload resources if possible. This field is optional.
-   * 
- * - * repeated .google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettings resource_settings = 15 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceSettingsOrBuilder getResourceSettingsOrBuilder( - int index); - - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The enum numeric value on the wire for kajEnrollmentState. - */ - int getKajEnrollmentStateValue(); - /** - *
-   * Output only. Represents the KAJ enrollment state of the given workload.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState kaj_enrollment_state = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The kajEnrollmentState. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.KajEnrollmentState getKajEnrollmentState(); - - /** - *
-   * Optional. Indicates the sovereignty status of the given workload.
-   * Currently meant to be used by Europe/Canada customers.
-   * 
- * - * bool enable_sovereign_controls = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return The enableSovereignControls. - */ - boolean getEnableSovereignControls(); - - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the saaEnrollmentResponse field is set. - */ - boolean hasSaaEnrollmentResponse(); - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The saaEnrollmentResponse. - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse getSaaEnrollmentResponse(); - /** - *
-   * Output only. Represents the SAA enrollment response of the given workload.
-   * SAA enrollment response is queried during GetWorkload call.
-   * In failure cases, user friendly error message is shown in SAA details page.
-   * 
- * - * .google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponse saa_enrollment_response = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.assuredworkloads.v1beta1.Workload.SaaEnrollmentResponseOrBuilder getSaaEnrollmentResponseOrBuilder(); - - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return A list containing the compliantButDisallowedServices. - */ - java.util.List - getCompliantButDisallowedServicesList(); - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The count of compliantButDisallowedServices. - */ - int getCompliantButDisallowedServicesCount(); - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index of the element to return. - * @return The compliantButDisallowedServices at the given index. - */ - java.lang.String getCompliantButDisallowedServices(int index); - /** - *
-   * Output only. Urls for services which are compliant for this Assured Workload, but which
-   * are currently disallowed by the ResourceUsageRestriction org policy.
-   * Invoke RestrictAllowedResources endpoint to allow your project developers
-   * to use these services in their environment."
-   * 
- * - * repeated string compliant_but_disallowed_services = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param index The index of the value to return. - * @return The bytes of the compliantButDisallowedServices at the given index. - */ - com.google.protobuf.ByteString - getCompliantButDisallowedServicesBytes(int index); - - public com.google.cloud.assuredworkloads.v1beta1.Workload.ComplianceRegimeSettingsCase getComplianceRegimeSettingsCase(); -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto deleted file mode 100644 index e6a83fae4ee8..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto +++ /dev/null @@ -1,564 +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 -// -// http://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. - -syntax = "proto3"; - -package google.cloud.assuredworkloads.v1beta1; - -import "google/api/field_behavior.proto"; -import "google/api/resource.proto"; -import "google/protobuf/duration.proto"; -import "google/protobuf/field_mask.proto"; -import "google/protobuf/timestamp.proto"; - -option csharp_namespace = "Google.Cloud.AssuredWorkloads.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1;assuredworkloads"; -option java_multiple_files = true; -option java_outer_classname = "AssuredworkloadsProto"; -option java_package = "com.google.cloud.assuredworkloads.v1beta1"; -option php_namespace = "Google\\Cloud\\AssuredWorkloads\\V1beta1"; -option ruby_package = "Google::Cloud::AssuredWorkloads::V1beta1"; -option (google.api.resource_definition) = { - type: "assuredworkloads.googleapis.com/Location" - pattern: "organizations/{organization}/locations/{location}" -}; - -// Request for creating a workload. -message CreateWorkloadRequest { - // Required. The resource name of the new Workload's parent. - // Must be of the form `organizations/{org_id}/locations/{location_id}`. - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "assuredworkloads.googleapis.com/Workload" - } - ]; - - // Required. Assured Workload to create - Workload workload = 2 [(google.api.field_behavior) = REQUIRED]; - - // Optional. A identifier associated with the workload and underlying projects which - // allows for the break down of billing costs for a workload. The value - // provided for the identifier will add a label to the workload and contained - // projects with the identifier as the value. - string external_id = 3 [(google.api.field_behavior) = OPTIONAL]; -} - -// Request for Updating a workload. -message UpdateWorkloadRequest { - // Required. The workload to update. - // The workload's `name` field is used to identify the workload to be updated. - // Format: - // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - Workload workload = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. The list of fields to be updated. - google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// Request for restricting list of available resources in Workload environment. -message RestrictAllowedResourcesRequest { - // The type of restriction. - enum RestrictionType { - // Unknown restriction type. - RESTRICTION_TYPE_UNSPECIFIED = 0; - - // Allow the use all of all gcp products, irrespective of the compliance - // posture. This effectively removes gcp.restrictServiceUsage OrgPolicy - // on the AssuredWorkloads Folder. - ALLOW_ALL_GCP_RESOURCES = 1; - - // Based on Workload's compliance regime, allowed list changes. - // See - https://cloud.google.com/assured-workloads/docs/supported-products - // for the list of supported resources. - ALLOW_COMPLIANT_RESOURCES = 2; - } - - // Required. The resource name of the Workload. This is the workloads's - // relative path in the API, formatted as - // "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". - // For example, - // "organizations/123/locations/us-east1/workloads/assured-workload-1". - string name = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. The type of restriction for using gcp products in the Workload environment. - RestrictionType restriction_type = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// Response for restricting the list of allowed resources. -message RestrictAllowedResourcesResponse { - -} - -// Request for deleting a Workload. -message DeleteWorkloadRequest { - // Required. The `name` field is used to identify the workload. - // Format: - // organizations/{org_id}/locations/{location_id}/workloads/{workload_id} - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "assuredworkloads.googleapis.com/Workload" - } - ]; - - // Optional. The etag of the workload. - // If this is provided, it must match the server's etag. - string etag = 2 [(google.api.field_behavior) = OPTIONAL]; -} - -// Request for fetching a workload. -message GetWorkloadRequest { - // Required. The resource name of the Workload to fetch. This is the workloads's - // relative path in the API, formatted as - // "organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}". - // For example, - // "organizations/123/locations/us-east1/workloads/assured-workload-1". - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "assuredworkloads.googleapis.com/Workload" - } - ]; -} - -// A request to analyze a hypothetical move of a source project or project-based -// workload to a target (destination) folder-based workload. -message AnalyzeWorkloadMoveRequest { - // The resource type to be moved to the destination workload. It can be either - // an existing project or a project-based workload. - oneof projectOrWorkloadResource { - // The source type is a project-based workload. Specify the workloads's - // relative resource name, formatted as: - // "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}" - // For example: - // "organizations/123/locations/us-east1/workloads/assured-workload-1" - string source = 1; - - // The source type is a project. Specify the project's relative resource - // name, formatted as either a project number or a project ID: - // "projects/{PROJECT_NUMBER}" or "projects/{PROJECT_ID}" - // For example: - // "projects/951040570662" when specifying a project number, or - // "projects/my-project-123" when specifying a project ID. - string project = 3; - } - - // Required. The resource ID of the folder-based destination workload. This workload is - // where the source project will hypothetically be moved to. Specify the - // workload's relative resource name, formatted as: - // "organizations/{ORGANIZATION_ID}/locations/{LOCATION_ID}/workloads/{WORKLOAD_ID}" - // For example: - // "organizations/123/locations/us-east1/workloads/assured-workload-2" - string target = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// A response that includes the analysis of the hypothetical resource move. -message AnalyzeWorkloadMoveResponse { - // A list of blockers that should be addressed before moving the source - // project or project-based workload to the destination folder-based workload. - repeated string blockers = 1; -} - -// Request for fetching workloads in an organization. -message ListWorkloadsRequest { - // Required. Parent Resource to list workloads from. - // Must be of the form `organizations/{org_id}/locations/{location}`. - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "assuredworkloads.googleapis.com/Workload" - } - ]; - - // Page size. - int32 page_size = 2; - - // Page token returned from previous request. Page token contains context from - // previous request. Page token needs to be passed in the second and following - // requests. - string page_token = 3; - - // A custom filter for filtering by properties of a workload. At this time, - // only filtering by labels is supported. - string filter = 4; -} - -// Response of ListWorkloads endpoint. -message ListWorkloadsResponse { - // List of Workloads under a given parent. - repeated Workload workloads = 1; - - // The next page token. Return empty if reached the last page. - string next_page_token = 2; -} - -// An Workload object for managing highly regulated workloads of cloud -// customers. -message Workload { - option (google.api.resource) = { - type: "assuredworkloads.googleapis.com/Workload" - pattern: "organizations/{organization}/locations/{location}/workloads/{workload}" - }; - - // Represent the resources that are children of this Workload. - message ResourceInfo { - // The type of resource. - enum ResourceType { - // Unknown resource type. - RESOURCE_TYPE_UNSPECIFIED = 0; - - // Deprecated. Existing workloads will continue to support this, but new - // CreateWorkloadRequests should not specify this as an input value. - CONSUMER_PROJECT = 1 [deprecated = true]; - - // Consumer Folder. - CONSUMER_FOLDER = 4; - - // Consumer project containing encryption keys. - ENCRYPTION_KEYS_PROJECT = 2; - - // Keyring resource that hosts encryption keys. - KEYRING = 3; - } - - // Resource identifier. - // For a project this represents project_number. - int64 resource_id = 1; - - // Indicates the type of resource. - ResourceType resource_type = 2; - } - - // Supported Compliance Regimes. - enum ComplianceRegime { - // Unknown compliance regime. - COMPLIANCE_REGIME_UNSPECIFIED = 0; - - // Information protection as per DoD IL4 requirements. - IL4 = 1; - - // Criminal Justice Information Services (CJIS) Security policies. - CJIS = 2; - - // FedRAMP High data protection controls - FEDRAMP_HIGH = 3; - - // FedRAMP Moderate data protection controls - FEDRAMP_MODERATE = 4; - - // Assured Workloads For US Regions data protection controls - US_REGIONAL_ACCESS = 5; - - // Health Insurance Portability and Accountability Act controls - HIPAA = 6; - - // Health Information Trust Alliance controls - HITRUST = 7; - - // Assured Workloads For EU Regions and Support controls - EU_REGIONS_AND_SUPPORT = 8; - - // Assured Workloads For Canada Regions and Support controls - CA_REGIONS_AND_SUPPORT = 9; - - // International Traffic in Arms Regulations - ITAR = 10; - - // Assured Workloads for Australia Regions and Support controls - AU_REGIONS_AND_US_SUPPORT = 11; - } - - // Settings specific to the Key Management Service. - message KMSSettings { - option deprecated = true; - - // Required. Input only. Immutable. The time at which the Key Management Service will automatically create a - // new version of the crypto key and mark it as the primary. - google.protobuf.Timestamp next_rotation_time = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key - // Management Service automatically rotates a key. Must be at least 24 hours - // and at most 876,000 hours. - google.protobuf.Duration rotation_period = 2 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Settings specific to resources needed for IL4. - message IL4Settings { - option deprecated = true; - - // Input only. Immutable. Settings used to create a CMEK crypto key. - KMSSettings kms_settings = 1 [ - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Settings specific to resources needed for CJIS. - message CJISSettings { - option deprecated = true; - - // Input only. Immutable. Settings used to create a CMEK crypto key. - KMSSettings kms_settings = 1 [ - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Settings specific to resources needed for FedRAMP High. - message FedrampHighSettings { - option deprecated = true; - - // Input only. Immutable. Settings used to create a CMEK crypto key. - KMSSettings kms_settings = 1 [ - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Settings specific to resources needed for FedRAMP Moderate. - message FedrampModerateSettings { - option deprecated = true; - - // Input only. Immutable. Settings used to create a CMEK crypto key. - KMSSettings kms_settings = 1 [ - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Represent the custom settings for the resources to be created. - message ResourceSettings { - // Resource identifier. - // For a project this represents project_id. If the project is already - // taken, the workload creation will fail. - // For KeyRing, this represents the keyring_id. - // For a folder, don't set this value as folder_id is assigned by Google. - string resource_id = 1; - - // Indicates the type of resource. This field should be specified to - // correspond the id to the right project type (CONSUMER_PROJECT or - // ENCRYPTION_KEYS_PROJECT) - ResourceInfo.ResourceType resource_type = 2; - - // User-assigned resource display name. - // If not empty it will be used to create a resource with the specified - // name. - string display_name = 3; - } - - // Key Access Justifications(KAJ) Enrollment State. - enum KajEnrollmentState { - // Default State for KAJ Enrollment. - KAJ_ENROLLMENT_STATE_UNSPECIFIED = 0; - - // Pending State for KAJ Enrollment. - KAJ_ENROLLMENT_STATE_PENDING = 1; - - // Complete State for KAJ Enrollment. - KAJ_ENROLLMENT_STATE_COMPLETE = 2; - } - - // Signed Access Approvals (SAA) enrollment response. - message SaaEnrollmentResponse { - // Setup state of SAA enrollment. - enum SetupState { - // Unspecified. - SETUP_STATE_UNSPECIFIED = 0; - - // SAA enrollment pending. - STATUS_PENDING = 1; - - // SAA enrollment comopleted. - STATUS_COMPLETE = 2; - } - - // Setup error of SAA enrollment. - enum SetupError { - // Unspecified. - SETUP_ERROR_UNSPECIFIED = 0; - - // Invalid states for all customers, to be redirected to AA UI for - // additional details. - ERROR_INVALID_BASE_SETUP = 1; - - // Returned when there is not an EKM key configured. - ERROR_MISSING_EXTERNAL_SIGNING_KEY = 2; - - // Returned when there are no enrolled services or the customer is - // enrolled in CAA only for a subset of services. - ERROR_NOT_ALL_SERVICES_ENROLLED = 3; - - // Returned when exception was encountered during evaluation of other - // criteria. - ERROR_SETUP_CHECK_FAILED = 4; - } - - // Indicates SAA enrollment status of a given workload. - optional SetupState setup_status = 1; - - // Indicates SAA enrollment setup error if any. - repeated SetupError setup_errors = 2; - } - - // Optional. The resource name of the workload. - // Format: - // organizations/{organization}/locations/{location}/workloads/{workload} - // - // Read-only. - string name = 1 [(google.api.field_behavior) = OPTIONAL]; - - // Required. The user-assigned display name of the Workload. - // When present it must be between 4 to 30 characters. - // Allowed characters are: lowercase and uppercase letters, numbers, - // hyphen, and spaces. - // - // Example: My Workload - string display_name = 2 [(google.api.field_behavior) = REQUIRED]; - - // Output only. The resources associated with this workload. - // These resources will be created when creating the workload. - // If any of the projects already exist, the workload creation will fail. - // Always read only. - repeated ResourceInfo resources = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Required. Immutable. Compliance Regime associated with this workload. - ComplianceRegime compliance_regime = 4 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Output only. Immutable. The Workload creation timestamp. - google.protobuf.Timestamp create_time = 5 [ - (google.api.field_behavior) = OUTPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Output only. The billing account used for the resources which are - // direct children of workload. This billing account is initially associated - // with the resources created as part of Workload creation. - // After the initial creation of these resources, the customer can change - // the assigned billing account. - // The resource name has the form - // `billingAccounts/{billing_account_id}`. For example, - // `billingAccounts/012345-567890-ABCDEF`. - string billing_account = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Settings specific to the selected [compliance_regime] - oneof compliance_regime_settings { - // Input only. Immutable. Settings specific to resources needed for IL4. - IL4Settings il4_settings = 7 [ - deprecated = true, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Input only. Immutable. Settings specific to resources needed for CJIS. - CJISSettings cjis_settings = 8 [ - deprecated = true, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Input only. Immutable. Settings specific to resources needed for FedRAMP High. - FedrampHighSettings fedramp_high_settings = 11 [ - deprecated = true, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate. - FedrampModerateSettings fedramp_moderate_settings = 12 [ - deprecated = true, - (google.api.field_behavior) = INPUT_ONLY, - (google.api.field_behavior) = IMMUTABLE - ]; - } - - // Optional. ETag of the workload, it is calculated on the basis - // of the Workload contents. It will be used in Update & Delete operations. - string etag = 9 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Labels applied to the workload. - map labels = 10 [(google.api.field_behavior) = OPTIONAL]; - - // Input only. The parent resource for the resources managed by this Assured Workload. May - // be either empty or a folder resource which is a child of the - // Workload parent. If not specified all resources are created under the - // parent organization. - // Format: - // folders/{folder_id} - string provisioned_resources_parent = 13 [(google.api.field_behavior) = INPUT_ONLY]; - - // Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS - // CMEK key is provisioned. - // This field is deprecated as of Feb 28, 2022. - // In order to create a Keyring, callers should specify, - // ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. - KMSSettings kms_settings = 14 [ - deprecated = true, - (google.api.field_behavior) = INPUT_ONLY - ]; - - // Input only. Resource properties that are used to customize workload resources. - // These properties (such as custom project id) will be used to create - // workload resources if possible. This field is optional. - repeated ResourceSettings resource_settings = 15 [(google.api.field_behavior) = INPUT_ONLY]; - - // Output only. Represents the KAJ enrollment state of the given workload. - KajEnrollmentState kaj_enrollment_state = 17 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Optional. Indicates the sovereignty status of the given workload. - // Currently meant to be used by Europe/Canada customers. - bool enable_sovereign_controls = 18 [(google.api.field_behavior) = OPTIONAL]; - - // Output only. Represents the SAA enrollment response of the given workload. - // SAA enrollment response is queried during GetWorkload call. - // In failure cases, user friendly error message is shown in SAA details page. - SaaEnrollmentResponse saa_enrollment_response = 20 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Urls for services which are compliant for this Assured Workload, but which - // are currently disallowed by the ResourceUsageRestriction org policy. - // Invoke RestrictAllowedResources endpoint to allow your project developers - // to use these services in their environment." - repeated string compliant_but_disallowed_services = 24 [(google.api.field_behavior) = OUTPUT_ONLY]; -} - -// Operation metadata to give request details of CreateWorkload. -message CreateWorkloadOperationMetadata { - // Optional. Time when the operation was created. - google.protobuf.Timestamp create_time = 1 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. The display name of the workload. - string display_name = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. The parent of the workload. - string parent = 3 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Compliance controls that should be applied to the resources managed by - // the workload. - Workload.ComplianceRegime compliance_regime = 4 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Resource properties in the input that are used for creating/customizing - // workload resources. - repeated Workload.ResourceSettings resource_settings = 5 [(google.api.field_behavior) = OPTIONAL]; -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto b/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto deleted file mode 100644 index 1af45f12a03f..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/proto-google-cloud-assured-workloads-v1beta1/src/main/proto/google/cloud/assuredworkloads/v1beta1/assuredworkloads_service.proto +++ /dev/null @@ -1,100 +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 -// -// http://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. - -syntax = "proto3"; - -package google.cloud.assuredworkloads.v1beta1; - -import "google/api/annotations.proto"; -import "google/api/client.proto"; -import "google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto"; -import "google/longrunning/operations.proto"; -import "google/protobuf/empty.proto"; - -option csharp_namespace = "Google.Cloud.AssuredWorkloads.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1;assuredworkloads"; -option java_multiple_files = true; -option java_outer_classname = "AssuredworkloadsServiceProto"; -option java_package = "com.google.cloud.assuredworkloads.v1beta1"; -option php_namespace = "Google\\Cloud\\AssuredWorkloads\\V1beta1"; -option ruby_package = "Google::Cloud::AssuredWorkloads::V1beta1"; - -// Service to manage AssuredWorkloads. -service AssuredWorkloadsService { - option (google.api.default_host) = "assuredworkloads.googleapis.com"; - option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; - - // Creates Assured Workload. - rpc CreateWorkload(CreateWorkloadRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1beta1/{parent=organizations/*/locations/*}/workloads" - body: "workload" - }; - option (google.api.method_signature) = "parent,workload"; - option (google.longrunning.operation_info) = { - response_type: "Workload" - metadata_type: "CreateWorkloadOperationMetadata" - }; - } - - // Updates an existing workload. - // Currently allows updating of workload display_name and labels. - // For force updates don't set etag field in the Workload. - // Only one update operation per workload can be in progress. - rpc UpdateWorkload(UpdateWorkloadRequest) returns (Workload) { - option (google.api.method_signature) = "workload,update_mask"; - } - - // Restrict the list of resources allowed in the Workload environment. - // The current list of allowed products can be found at - // https://cloud.google.com/assured-workloads/docs/supported-products - // In addition to assuredworkloads.workload.update permission, the user should - // also have orgpolicy.policy.set permission on the folder resource - // to use this functionality. - rpc RestrictAllowedResources(RestrictAllowedResourcesRequest) returns (RestrictAllowedResourcesResponse) { - option (google.api.http) = { - post: "/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources" - body: "*" - }; - } - - // Deletes the workload. Make sure that workload's direct children are already - // in a deleted state, otherwise the request will fail with a - // FAILED_PRECONDITION error. - // In addition to assuredworkloads.workload.delete permission, the user should - // also have orgpolicy.policy.set permission on the deleted folder to remove - // Assured Workloads OrgPolicies. - rpc DeleteWorkload(DeleteWorkloadRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { - delete: "/v1beta1/{name=organizations/*/locations/*/workloads/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Gets Assured Workload associated with a CRM Node - rpc GetWorkload(GetWorkloadRequest) returns (Workload) { - option (google.api.method_signature) = "name"; - } - - // Analyze if the source Assured Workloads can be moved to the target Assured - // Workload - rpc AnalyzeWorkloadMove(AnalyzeWorkloadMoveRequest) returns (AnalyzeWorkloadMoveResponse) { - option (google.api.method_signature) = "project,target"; - } - - // Lists Assured Workloads under a CRM Node. - rpc ListWorkloads(ListWorkloadsRequest) returns (ListWorkloadsResponse) { - option (google.api.method_signature) = "parent"; - } -} diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java deleted file mode 100644 index 2df796e6cd15..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/AsyncAnalyzeWorkloadMove.java +++ /dev/null @@ -1,45 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; - -public class AsyncAnalyzeWorkloadMove { - - public static void main(String[] args) throws Exception { - asyncAnalyzeWorkloadMove(); - } - - public static void asyncAnalyzeWorkloadMove() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - AnalyzeWorkloadMoveRequest request = - AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build(); - ApiFuture future = - assuredWorkloadsServiceClient.analyzeWorkloadMoveCallable().futureCall(request); - // Do something. - AnalyzeWorkloadMoveResponse response = future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java deleted file mode 100644 index 673a8973330c..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMove.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_sync] -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveRequest; -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; - -public class SyncAnalyzeWorkloadMove { - - public static void main(String[] args) throws Exception { - syncAnalyzeWorkloadMove(); - } - - public static void syncAnalyzeWorkloadMove() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - AnalyzeWorkloadMoveRequest request = - AnalyzeWorkloadMoveRequest.newBuilder().setTarget("target-880905839").build(); - AnalyzeWorkloadMoveResponse response = - assuredWorkloadsServiceClient.analyzeWorkloadMove(request); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java deleted file mode 100644 index 9018f0104d04..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/analyzeworkloadmove/SyncAnalyzeWorkloadMoveStringString.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_stringstring_sync] -import com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; - -public class SyncAnalyzeWorkloadMoveStringString { - - public static void main(String[] args) throws Exception { - syncAnalyzeWorkloadMoveStringString(); - } - - public static void syncAnalyzeWorkloadMoveStringString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String project = "project-309310695"; - String target = "target-880905839"; - AnalyzeWorkloadMoveResponse response = - assuredWorkloadsServiceClient.analyzeWorkloadMove(project, target); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_analyzeworkloadmove_stringstring_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java deleted file mode 100644 index cd6275419d38..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] -import com.google.api.gax.core.FixedCredentialsProvider; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; -import com.google.cloud.assuredworkloads.v1beta1.myCredentials; - -public class SyncCreateSetCredentialsProvider { - - public static void main(String[] args) throws Exception { - syncCreateSetCredentialsProvider(); - } - - public static void syncCreateSetCredentialsProvider() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - AssuredWorkloadsServiceSettings.newBuilder() - .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) - .build(); - AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java deleted file mode 100644 index 0018e402f3d7..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetCredentialsProvider1.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; - -public class SyncCreateSetCredentialsProvider1 { - - public static void main(String[] args) throws Exception { - syncCreateSetCredentialsProvider1(); - } - - public static void syncCreateSetCredentialsProvider1() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - AssuredWorkloadsServiceSettings.newBuilder() - .setTransportChannelProvider( - AssuredWorkloadsServiceSettings.defaultHttpJsonTransportProviderBuilder().build()) - .build(); - AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setcredentialsprovider1_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java deleted file mode 100644 index c2058595315b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/create/SyncCreateSetEndpoint.java +++ /dev/null @@ -1,39 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; -import com.google.cloud.assuredworkloads.v1beta1.myEndpoint; - -public class SyncCreateSetEndpoint { - - public static void main(String[] args) throws Exception { - syncCreateSetEndpoint(); - } - - public static void syncCreateSetEndpoint() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - AssuredWorkloadsServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); - AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create(assuredWorkloadsServiceSettings); - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_create_setendpoint_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java deleted file mode 100644 index c14797968a45..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkload.java +++ /dev/null @@ -1,51 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.longrunning.Operation; - -public class AsyncCreateWorkload { - - public static void main(String[] args) throws Exception { - asyncCreateWorkload(); - } - - public static void asyncCreateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setWorkload(Workload.newBuilder().build()) - .setExternalId("externalId-1699764666") - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.createWorkloadCallable().futureCall(request); - // Do something. - Operation response = future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java deleted file mode 100644 index 3b649fbc1606..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/AsyncCreateWorkloadLRO.java +++ /dev/null @@ -1,51 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_lro_async] -import com.google.api.gax.longrunning.OperationFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadOperationMetadata; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class AsyncCreateWorkloadLRO { - - public static void main(String[] args) throws Exception { - asyncCreateWorkloadLRO(); - } - - public static void asyncCreateWorkloadLRO() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setWorkload(Workload.newBuilder().build()) - .setExternalId("externalId-1699764666") - .build(); - OperationFuture future = - assuredWorkloadsServiceClient.createWorkloadOperationCallable().futureCall(request); - // Do something. - Workload response = future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_lro_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java deleted file mode 100644 index dac0147c977b..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkload.java +++ /dev/null @@ -1,46 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.CreateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class SyncCreateWorkload { - - public static void main(String[] args) throws Exception { - syncCreateWorkload(); - } - - public static void syncCreateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - CreateWorkloadRequest request = - CreateWorkloadRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setWorkload(Workload.newBuilder().build()) - .setExternalId("externalId-1699764666") - .build(); - Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(request).get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java deleted file mode 100644 index b4b5d95e75f1..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadLocationnameWorkload.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class SyncCreateWorkloadLocationnameWorkload { - - public static void main(String[] args) throws Exception { - syncCreateWorkloadLocationnameWorkload(); - } - - public static void syncCreateWorkloadLocationnameWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - Workload workload = Workload.newBuilder().build(); - Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_locationnameworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java deleted file mode 100644 index 1fdde36dcb93..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/createworkload/SyncCreateWorkloadStringWorkload.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class SyncCreateWorkloadStringWorkload { - - public static void main(String[] args) throws Exception { - syncCreateWorkloadStringWorkload(); - } - - public static void syncCreateWorkloadStringWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); - Workload workload = Workload.newBuilder().build(); - Workload response = assuredWorkloadsServiceClient.createWorkloadAsync(parent, workload).get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_createworkload_stringworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java deleted file mode 100644 index 3401e96c9054..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/AsyncDeleteWorkload.java +++ /dev/null @@ -1,49 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; -import com.google.protobuf.Empty; - -public class AsyncDeleteWorkload { - - public static void main(String[] args) throws Exception { - asyncDeleteWorkload(); - } - - public static void asyncDeleteWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - DeleteWorkloadRequest request = - DeleteWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setEtag("etag3123477") - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.deleteWorkloadCallable().futureCall(request); - // Do something. - future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java deleted file mode 100644 index e3d76f1970ea..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkload.java +++ /dev/null @@ -1,45 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.DeleteWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; -import com.google.protobuf.Empty; - -public class SyncDeleteWorkload { - - public static void main(String[] args) throws Exception { - syncDeleteWorkload(); - } - - public static void syncDeleteWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - DeleteWorkloadRequest request = - DeleteWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .setEtag("etag3123477") - .build(); - assuredWorkloadsServiceClient.deleteWorkload(request); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java deleted file mode 100644 index 1afba608e42a..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadString.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; -import com.google.protobuf.Empty; - -public class SyncDeleteWorkloadString { - - public static void main(String[] args) throws Exception { - syncDeleteWorkloadString(); - } - - public static void syncDeleteWorkloadString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); - assuredWorkloadsServiceClient.deleteWorkload(name); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java deleted file mode 100644 index 934db95d2494..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/deleteworkload/SyncDeleteWorkloadWorkloadname.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; -import com.google.protobuf.Empty; - -public class SyncDeleteWorkloadWorkloadname { - - public static void main(String[] args) throws Exception { - syncDeleteWorkloadWorkloadname(); - } - - public static void syncDeleteWorkloadWorkloadname() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - assuredWorkloadsServiceClient.deleteWorkload(name); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_deleteworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java deleted file mode 100644 index 0b9a32ac631e..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/AsyncGetWorkload.java +++ /dev/null @@ -1,48 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; - -public class AsyncGetWorkload { - - public static void main(String[] args) throws Exception { - asyncGetWorkload(); - } - - public static void asyncGetWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - GetWorkloadRequest request = - GetWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.getWorkloadCallable().futureCall(request); - // Do something. - Workload response = future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java deleted file mode 100644 index 7c2b7c85b4db..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkload.java +++ /dev/null @@ -1,44 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.GetWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; - -public class SyncGetWorkload { - - public static void main(String[] args) throws Exception { - syncGetWorkload(); - } - - public static void syncGetWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - GetWorkloadRequest request = - GetWorkloadRequest.newBuilder() - .setName(WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString()) - .build(); - Workload response = assuredWorkloadsServiceClient.getWorkload(request); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java deleted file mode 100644 index 8f13ed27c8e8..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadString.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_string_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; - -public class SyncGetWorkloadString { - - public static void main(String[] args) throws Exception { - syncGetWorkloadString(); - } - - public static void syncGetWorkloadString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]").toString(); - Workload response = assuredWorkloadsServiceClient.getWorkload(name); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java deleted file mode 100644 index 7853d52500cf..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/getworkload/SyncGetWorkloadWorkloadname.java +++ /dev/null @@ -1,40 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.cloud.assuredworkloads.v1beta1.WorkloadName; - -public class SyncGetWorkloadWorkloadname { - - public static void main(String[] args) throws Exception { - syncGetWorkloadWorkloadname(); - } - - public static void syncGetWorkloadWorkloadname() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - WorkloadName name = WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"); - Workload response = assuredWorkloadsServiceClient.getWorkload(name); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_getworkload_workloadname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java deleted file mode 100644 index 6289cf092dd5..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloads.java +++ /dev/null @@ -1,53 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class AsyncListWorkloads { - - public static void main(String[] args) throws Exception { - asyncListWorkloads(); - } - - public static void asyncListWorkloads() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .setFilter("filter-1274492040") - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.listWorkloadsPagedCallable().futureCall(request); - // Do something. - for (Workload element : future.get().iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java deleted file mode 100644 index bf2996e77cbc..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/AsyncListWorkloadsPaged.java +++ /dev/null @@ -1,61 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsResponse; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.common.base.Strings; - -public class AsyncListWorkloadsPaged { - - public static void main(String[] args) throws Exception { - asyncListWorkloadsPaged(); - } - - public static void asyncListWorkloadsPaged() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .setFilter("filter-1274492040") - .build(); - while (true) { - ListWorkloadsResponse response = - assuredWorkloadsServiceClient.listWorkloadsCallable().call(request); - for (Workload element : response.getWorkloadsList()) { - // doThingsWith(element); - } - String nextPageToken = response.getNextPageToken(); - if (!Strings.isNullOrEmpty(nextPageToken)) { - request = request.toBuilder().setPageToken(nextPageToken).build(); - } else { - break; - } - } - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_paged_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java deleted file mode 100644 index 64a1fad330a8..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloads.java +++ /dev/null @@ -1,49 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.ListWorkloadsRequest; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class SyncListWorkloads { - - public static void main(String[] args) throws Exception { - syncListWorkloads(); - } - - public static void syncListWorkloads() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - ListWorkloadsRequest request = - ListWorkloadsRequest.newBuilder() - .setParent(LocationName.of("[ORGANIZATION]", "[LOCATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .setFilter("filter-1274492040") - .build(); - for (Workload element : assuredWorkloadsServiceClient.listWorkloads(request).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java deleted file mode 100644 index 95697fd986d9..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsLocationname.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class SyncListWorkloadsLocationname { - - public static void main(String[] args) throws Exception { - syncListWorkloadsLocationname(); - } - - public static void syncListWorkloadsLocationname() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - LocationName parent = LocationName.of("[ORGANIZATION]", "[LOCATION]"); - for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_locationname_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java deleted file mode 100644 index a8924e7b01b0..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/listworkloads/SyncListWorkloadsString.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.LocationName; -import com.google.cloud.assuredworkloads.v1beta1.Workload; - -public class SyncListWorkloadsString { - - public static void main(String[] args) throws Exception { - syncListWorkloadsString(); - } - - public static void syncListWorkloadsString() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - String parent = LocationName.of("[ORGANIZATION]", "[LOCATION]").toString(); - for (Workload element : assuredWorkloadsServiceClient.listWorkloads(parent).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_listworkloads_string_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java deleted file mode 100644 index 3d6ec0e19831..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/AsyncRestrictAllowedResources.java +++ /dev/null @@ -1,45 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; - -public class AsyncRestrictAllowedResources { - - public static void main(String[] args) throws Exception { - asyncRestrictAllowedResources(); - } - - public static void asyncRestrictAllowedResources() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - RestrictAllowedResourcesRequest request = - RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); - ApiFuture future = - assuredWorkloadsServiceClient.restrictAllowedResourcesCallable().futureCall(request); - // Do something. - RestrictAllowedResourcesResponse response = future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java deleted file mode 100644 index 2059fc866bed..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/restrictallowedresources/SyncRestrictAllowedResources.java +++ /dev/null @@ -1,42 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesRequest; -import com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedResourcesResponse; - -public class SyncRestrictAllowedResources { - - public static void main(String[] args) throws Exception { - syncRestrictAllowedResources(); - } - - public static void syncRestrictAllowedResources() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - RestrictAllowedResourcesRequest request = - RestrictAllowedResourcesRequest.newBuilder().setName("name3373707").build(); - RestrictAllowedResourcesResponse response = - assuredWorkloadsServiceClient.restrictAllowedResources(request); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_restrictallowedresources_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java deleted file mode 100644 index c12a7f5bcf80..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/AsyncUpdateWorkload.java +++ /dev/null @@ -1,49 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.protobuf.FieldMask; - -public class AsyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - asyncUpdateWorkload(); - } - - public static void asyncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - UpdateWorkloadRequest request = - UpdateWorkloadRequest.newBuilder() - .setWorkload(Workload.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - ApiFuture future = - assuredWorkloadsServiceClient.updateWorkloadCallable().futureCall(request); - // Do something. - Workload response = future.get(); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_async] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java deleted file mode 100644 index 8fc14e4e96b5..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkload.java +++ /dev/null @@ -1,45 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.protobuf.FieldMask; - -public class SyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - syncUpdateWorkload(); - } - - public static void syncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - UpdateWorkloadRequest request = - UpdateWorkloadRequest.newBuilder() - .setWorkload(Workload.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - Workload response = assuredWorkloadsServiceClient.updateWorkload(request); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java deleted file mode 100644 index da0a15725c9e..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsserviceclient/updateworkload/SyncUpdateWorkloadWorkloadFieldmask.java +++ /dev/null @@ -1,41 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClient; -import com.google.cloud.assuredworkloads.v1beta1.Workload; -import com.google.protobuf.FieldMask; - -public class SyncUpdateWorkloadWorkloadFieldmask { - - public static void main(String[] args) throws Exception { - syncUpdateWorkloadWorkloadFieldmask(); - } - - public static void syncUpdateWorkloadWorkloadFieldmask() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - try (AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = - AssuredWorkloadsServiceClient.create()) { - Workload workload = Workload.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - Workload response = assuredWorkloadsServiceClient.updateWorkload(workload, updateMask); - } - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsserviceclient_updateworkload_workloadfieldmask_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java deleted file mode 100644 index 7d07bd3fc38e..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/assuredworkloadsservicesettings/updateworkload/SyncUpdateWorkload.java +++ /dev/null @@ -1,47 +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.assuredworkloads.v1beta1.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsservicesettings_updateworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceSettings; -import java.time.Duration; - -public class SyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - syncUpdateWorkload(); - } - - public static void syncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceSettings.Builder assuredWorkloadsServiceSettingsBuilder = - AssuredWorkloadsServiceSettings.newBuilder(); - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .setRetrySettings( - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .getRetrySettings() - .toBuilder() - .setTotalTimeout(Duration.ofSeconds(30)) - .build()); - AssuredWorkloadsServiceSettings assuredWorkloadsServiceSettings = - assuredWorkloadsServiceSettingsBuilder.build(); - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsservicesettings_updateworkload_sync] diff --git a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java b/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java deleted file mode 100644 index 81eaf349fcf8..000000000000 --- a/owl-bot-staging/java-assured-workloads/v1beta1/samples/snippets/generated/com/google/cloud/assuredworkloads/v1beta1/stub/assuredworkloadsservicestubsettings/updateworkload/SyncUpdateWorkload.java +++ /dev/null @@ -1,47 +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.assuredworkloads.v1beta1.stub.samples; - -// [START assuredworkloads_v1beta1_generated_assuredworkloadsservicestubsettings_updateworkload_sync] -import com.google.cloud.assuredworkloads.v1beta1.stub.AssuredWorkloadsServiceStubSettings; -import java.time.Duration; - -public class SyncUpdateWorkload { - - public static void main(String[] args) throws Exception { - syncUpdateWorkload(); - } - - public static void syncUpdateWorkload() throws Exception { - // This snippet has been automatically generated for illustrative purposes only. - // It may require modifications to work in your environment. - AssuredWorkloadsServiceStubSettings.Builder assuredWorkloadsServiceSettingsBuilder = - AssuredWorkloadsServiceStubSettings.newBuilder(); - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .setRetrySettings( - assuredWorkloadsServiceSettingsBuilder - .updateWorkloadSettings() - .getRetrySettings() - .toBuilder() - .setTotalTimeout(Duration.ofSeconds(30)) - .build()); - AssuredWorkloadsServiceStubSettings assuredWorkloadsServiceSettings = - assuredWorkloadsServiceSettingsBuilder.build(); - } -} -// [END assuredworkloads_v1beta1_generated_assuredworkloadsservicestubsettings_updateworkload_sync]