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()) { - * RestrictAllowedServicesRequest request = - * RestrictAllowedServicesRequest.newBuilder().setName("name3373707").build(); - * RestrictAllowedServicesResponse response = - * assuredWorkloadsServiceClient.restrictAllowedServices(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 RestrictAllowedServicesResponse restrictAllowedServices( - RestrictAllowedServicesRequest request) { - return restrictAllowedServicesCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Restrict the list of services allowed in the Workload environment. The current list of allowed - * services 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()) { - * RestrictAllowedServicesRequest request = - * RestrictAllowedServicesRequest.newBuilder().setName("name3373707").build(); - * ApiFuture- */ - public final UnaryCallablefuture = - * assuredWorkloadsServiceClient.restrictAllowedServicesCallable().futureCall(request); - * // Do something. - * RestrictAllowedServicesResponse response = future.get(); - * } - * }
Sample code:
*
@@ -794,15 +738,15 @@ public final UnaryCallable Sample code:
*
@@ -838,7 +783,8 @@ public final AnalyzeWorkloadMoveResponse analyzeWorkloadMove(AnalyzeWorkloadMove
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Analyze if the source Assured Workloads can be moved to the target Assured Workload
+ * A request to analyze a hypothetical move of a source project or project-based workload to a
+ * target (destination) folder-based workload.
*
* Sample code:
*
diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java
index 742112371287..4b13ad8f47ea 100644
--- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java
+++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredWorkloadsServiceSettings.java
@@ -96,13 +96,6 @@ public UnaryCallSettings 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:
- *
- * 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:
- *
- * 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:
- *
- * To customize the endpoint:
- *
- * To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over
- * the wire:
- *
- * 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:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * The default instance has everything set to sensible defaults:
- *
- * 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:
- *
- * Note: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction The interfaces provided are listed below, along with usage samples.
- *
- * ======================= AssuredWorkloadsServiceClient =======================
- *
- * Service Description: Service to manage AssuredWorkloads.
- *
- * Sample for AssuredWorkloadsServiceClient:
- *
- * 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 The default instance has everything set to sensible defaults:
- *
- * 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:
- *
- * Note: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction This class is for advanced usage.
- */
-@Generated("by gapic-generator-java")
-public class GrpcAssuredWorkloadsServiceCallableFactory implements GrpcStubCallableFactory {
-
- @Override
- public 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 This class is for advanced usage.
- */
-@Generated("by gapic-generator-java")
-@BetaApi
-public class HttpJsonAssuredWorkloadsServiceCallableFactory
- implements HttpJsonStubCallableFactory
- * Restrict the list of services allowed in the Workload environment.
- * The current list of allowed services 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 restrictAllowedServices(
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesRequest request,
- io.grpc.stub.StreamObserver<
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesResponse>
- responseObserver) {
- io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
- getRestrictAllowedServicesMethod(), responseObserver);
- }
-
/**
*
*
@@ -595,8 +520,8 @@ public void getWorkload(
*
*
*
- * Analyze if the source Assured Workloads can be moved to the target Assured
- * Workload
+ * A request to analyze a hypothetical move of a source project or
+ * project-based workload to a target (destination) folder-based workload.
*
*/
public void analyzeWorkloadMove(
@@ -639,13 +564,6 @@ public final io.grpc.ServerServiceDefinition bindService() {
com.google.cloud.assuredworkloads.v1beta1.UpdateWorkloadRequest,
com.google.cloud.assuredworkloads.v1beta1.Workload>(
this, METHODID_UPDATE_WORKLOAD)))
- .addMethod(
- getRestrictAllowedServicesMethod(),
- io.grpc.stub.ServerCalls.asyncUnaryCall(
- new MethodHandlers<
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesRequest,
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesResponse>(
- this, METHODID_RESTRICT_ALLOWED_SERVICES)))
.addMethod(
getRestrictAllowedResourcesMethod(),
io.grpc.stub.ServerCalls.asyncUnaryCall(
@@ -739,29 +657,6 @@ public void updateWorkload(
responseObserver);
}
- /**
- *
- *
- *
- * Restrict the list of services allowed in the Workload environment.
- * The current list of allowed services 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 restrictAllowedServices(
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesRequest request,
- io.grpc.stub.StreamObserver<
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesResponse>
- responseObserver) {
- io.grpc.stub.ClientCalls.asyncUnaryCall(
- getChannel().newCall(getRestrictAllowedServicesMethod(), getCallOptions()),
- request,
- responseObserver);
- }
-
/**
*
*
@@ -827,8 +722,8 @@ public void getWorkload(
*
*
*
- * Analyze if the source Assured Workloads can be moved to the target Assured
- * Workload
+ * A request to analyze a hypothetical move of a source project or
+ * project-based workload to a target (destination) folder-based workload.
*
*/
public void analyzeWorkloadMove(
@@ -909,25 +804,6 @@ public com.google.cloud.assuredworkloads.v1beta1.Workload updateWorkload(
getChannel(), getUpdateWorkloadMethod(), getCallOptions(), request);
}
- /**
- *
- *
- *
- * Restrict the list of services allowed in the Workload environment.
- * The current list of allowed services 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.RestrictAllowedServicesResponse
- restrictAllowedServices(
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesRequest request) {
- return io.grpc.stub.ClientCalls.blockingUnaryCall(
- getChannel(), getRestrictAllowedServicesMethod(), getCallOptions(), request);
- }
-
/**
*
*
@@ -982,8 +858,8 @@ public com.google.cloud.assuredworkloads.v1beta1.Workload getWorkload(
*
*
*
- * Analyze if the source Assured Workloads can be moved to the target Assured
- * Workload
+ * A request to analyze a hypothetical move of a source project or
+ * project-based workload to a target (destination) folder-based workload.
*
*/
public com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse
@@ -1057,26 +933,6 @@ protected AssuredWorkloadsServiceFutureStub build(
getChannel().newCall(getUpdateWorkloadMethod(), getCallOptions()), request);
}
- /**
- *
- *
- *
- * Restrict the list of services allowed in the Workload environment.
- * The current list of allowed services 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<
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesResponse>
- restrictAllowedServices(
- com.google.cloud.assuredworkloads.v1beta1.RestrictAllowedServicesRequest request) {
- return io.grpc.stub.ClientCalls.futureUnaryCall(
- getChannel().newCall(getRestrictAllowedServicesMethod(), getCallOptions()), request);
- }
-
/**
*
*
@@ -1133,8 +989,8 @@ protected AssuredWorkloadsServiceFutureStub build(
*
*
*
- * Analyze if the source Assured Workloads can be moved to the target Assured
- * Workload
+ * A request to analyze a hypothetical move of a source project or
+ * project-based workload to a target (destination) folder-based workload.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -1162,12 +1018,11 @@ protected AssuredWorkloadsServiceFutureStub build(
private static final int METHODID_CREATE_WORKLOAD = 0;
private static final int METHODID_UPDATE_WORKLOAD = 1;
- private static final int METHODID_RESTRICT_ALLOWED_SERVICES = 2;
- private static final int METHODID_RESTRICT_ALLOWED_RESOURCES = 3;
- private static final int METHODID_DELETE_WORKLOAD = 4;
- private static final int METHODID_GET_WORKLOAD = 5;
- private static final int METHODID_ANALYZE_WORKLOAD_MOVE = 6;
- private static final int METHODID_LIST_WORKLOADS = 7;
+ 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
- * Request to check if source workload can be moved to target workload.
+ * 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}
@@ -179,11 +180,11 @@ public ProjectOrWorkloadResourceCase getProjectOrWorkloadResourceCase() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -197,11 +198,11 @@ public boolean hasSource() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -228,11 +229,11 @@ public java.lang.String getSource() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -261,14 +262,12 @@ public com.google.protobuf.ByteString getSourceBytes() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -282,14 +281,12 @@ public boolean hasProject() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -316,14 +313,12 @@ public java.lang.String getProject() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -353,11 +348,12 @@ public com.google.protobuf.ByteString getProjectBytes() {
*
*
*
- * 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-2".
+ * 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];
@@ -380,11 +376,12 @@ public java.lang.String getTarget() {
*
*
*
- * 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-2".
+ * 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];
@@ -607,7 +604,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * Request to check if source workload can be moved to target workload.
+ * 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}
@@ -816,11 +814,11 @@ public Builder clearProjectOrWorkloadResource() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -835,11 +833,11 @@ public boolean hasSource() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -867,11 +865,11 @@ public java.lang.String getSource() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -899,11 +897,11 @@ public com.google.protobuf.ByteString getSourceBytes() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -924,11 +922,11 @@ public Builder setSource(java.lang.String value) {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -947,11 +945,11 @@ public Builder clearSource() {
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -974,14 +972,12 @@ public Builder setSourceBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -996,14 +992,12 @@ public boolean hasProject() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -1031,14 +1025,12 @@ public java.lang.String getProject() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -1066,14 +1058,12 @@ public com.google.protobuf.ByteString getProjectBytes() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -1094,14 +1084,12 @@ public Builder setProject(java.lang.String value) {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -1120,14 +1108,12 @@ public Builder clearProject() {
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -1151,11 +1137,12 @@ public Builder setProjectBytes(com.google.protobuf.ByteString value) {
*
*
*
- * 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-2".
+ * 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];
@@ -1177,11 +1164,12 @@ public java.lang.String getTarget() {
*
*
*
- * 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-2".
+ * 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];
@@ -1203,11 +1191,12 @@ public com.google.protobuf.ByteString getTargetBytes() {
*
*
*
- * 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-2".
+ * 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];
@@ -1228,11 +1217,12 @@ public Builder setTarget(java.lang.String value) {
*
*
*
- * 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-2".
+ * 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];
@@ -1249,11 +1239,12 @@ public Builder clearTarget() {
*
*
*
- * 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-2".
+ * 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];
diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java
index b7bb1fabf95e..c364a945fbae 100644
--- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java
+++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveRequestOrBuilder.java
@@ -27,11 +27,11 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -43,11 +43,11 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -59,11 +59,11 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * The Source is project based Workload to be moved. 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".
+ * 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;
@@ -76,14 +76,12 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -95,14 +93,12 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -114,14 +110,12 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * The Source is a project based to be moved.
- * This is the project's relative path in the API, formatted as
- * "cloudresourcemanager.googleapis.com/projects/{project_number}"
- * "projects/{project_number}"
- * "cloudresourcemanager.googleapis.com/projects/{project_id}"
- * "projects/{project_id}"
- * For example,
- * "organizations/123/locations/us-east1/workloads/assured-workload-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;
@@ -134,11 +128,12 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * 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-2".
+ * 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];
@@ -150,11 +145,12 @@ public interface AnalyzeWorkloadMoveRequestOrBuilder
*
*
*
- * 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-2".
+ * 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];
diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java
index 59bb8c6a4785..451540968fb2 100644
--- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java
+++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponse.java
@@ -22,8 +22,7 @@
*
*
*
- * Response with the analysis if the source workload can be moved to the target
- * workload
+ * A response that includes the analysis of the hypothetical resource move.
*
*
* Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse}
@@ -127,8 +126,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -142,8 +141,8 @@ public com.google.protobuf.ProtocolStringList getBlockersList() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -157,8 +156,8 @@ public int getBlockersCount() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -173,8 +172,8 @@ public java.lang.String getBlockers(int index) {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -358,8 +357,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * Response with the analysis if the source workload can be moved to the target
- * workload
+ * A response that includes the analysis of the hypothetical resource move.
*
*
* Protobuf type {@code google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse}
@@ -547,8 +545,8 @@ private void ensureBlockersIsMutable() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -562,8 +560,8 @@ public com.google.protobuf.ProtocolStringList getBlockersList() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -577,8 +575,8 @@ public int getBlockersCount() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -593,8 +591,8 @@ public java.lang.String getBlockers(int index) {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -609,8 +607,8 @@ public com.google.protobuf.ByteString getBlockersBytes(int index) {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -632,8 +630,8 @@ public Builder setBlockers(int index, java.lang.String value) {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -654,8 +652,8 @@ public Builder addBlockers(java.lang.String value) {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -673,8 +671,8 @@ public Builder addAllBlockers(java.lang.Iterable
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -691,8 +689,8 @@ public Builder clearBlockers() {
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java
index 49f53517d557..c8a5abeb4bb0 100644
--- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java
+++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AnalyzeWorkloadMoveResponseOrBuilder.java
@@ -27,8 +27,8 @@ public interface AnalyzeWorkloadMoveResponseOrBuilder
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -40,8 +40,8 @@ public interface AnalyzeWorkloadMoveResponseOrBuilder
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -53,8 +53,8 @@ public interface AnalyzeWorkloadMoveResponseOrBuilder
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
@@ -67,8 +67,8 @@ public interface AnalyzeWorkloadMoveResponseOrBuilder
*
*
*
- * List of blockers that prevent moving the source workload to the target
- * workload
+ * 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;
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 d2c704b0398d..802a8fc38e91 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
@@ -35,14 +35,6 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
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_RestrictAllowedServicesRequest_descriptor;
- static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesRequest_fieldAccessorTable;
- static final com.google.protobuf.Descriptors.Descriptor
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesResponse_descriptor;
- static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesResponse_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
@@ -143,143 +135,136 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "workload\030\001 \001(\0132/.google.cloud.assuredwor"
+ "kloads.v1beta1.WorkloadB\003\340A\002\0224\n\013update_m"
+ "ask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340"
- + "A\002\"\230\002\n\036RestrictAllowedServicesRequest\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\002\022t\n\020restriction_type\030\002 \001"
- + "(\0162U.google.cloud.assuredworkloads.v1bet"
- + "a1.RestrictAllowedServicesRequest.Restri"
- + "ctionTypeB\003\340A\002\"m\n\017RestrictionType\022 \n\034RES"
- + "TRICTION_TYPE_UNSPECIFIED\020\000\022\032\n\026ALLOW_ALL"
- + "_GCP_SERVICES\020\001\022\034\n\030ALLOW_COMPLIANT_SERVI"
- + "CES\020\002\"!\n\037RestrictAllowedServicesResponse"
- + "\"\234\002\n\037RestrictAllowedResourcesRequest\022\021\n\004"
- + "name\030\001 \001(\tB\003\340A\002\022u\n\020restriction_type\030\002 \001("
- + "\0162V.google.cloud.assuredworkloads.v1beta"
- + "1.RestrictAllowedResourcesRequest.Restri"
- + "ctionTypeB\003\340A\002\"o\n\017RestrictionType\022 \n\034RES"
- + "TRICTION_TYPE_UNSPECIFIED\020\000\022\033\n\027ALLOW_ALL"
- + "_GCP_RESOURCES\020\001\022\035\n\031ALLOW_COMPLIANT_RESO"
- + "URCES\020\002\"\"\n RestrictAllowedResourcesRespo"
- + "nse\"j\n\025DeleteWorkloadRequest\022>\n\004name\030\001 \001"
- + "(\tB0\340A\002\372A*\n(assuredworkloads.googleapis."
- + "com/Workload\022\021\n\004etag\030\002 \001(\tB\003\340A\001\"T\n\022GetWo"
- + "rkloadRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(ass"
- + "uredworkloads.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(\t"
- + "B\003\340A\002B\033\n\031projectOrWorkloadResource\"/\n\033An"
- + "alyzeWorkloadMoveResponse\022\020\n\010blockers\030\001 "
- + "\003(\t\"\217\001\n\024ListWorkloadsRequest\022@\n\006parent\030\001"
- + " \001(\tB0\340A\002\372A*\022(assuredworkloads.googleapi"
- + "s.com/Workload\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npag"
- + "e_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"t\n\025ListWor"
- + "kloadsResponse\022B\n\tworkloads\030\001 \003(\0132/.goog"
- + "le.cloud.assuredworkloads.v1beta1.Worklo"
- + "ad\022\027\n\017next_page_token\030\002 \001(\t\"\203\033\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\022T\n\tresources\030\003 \003(\0132<.google.cloud"
- + ".assuredworkloads.v1beta1.Workload.Resou"
- + "rceInfoB\003\340A\003\022c\n\021compliance_regime\030\004 \001(\0162"
- + "@.google.cloud.assuredworkloads.v1beta1."
- + "Workload.ComplianceRegimeB\006\340A\002\340A\005\0227\n\013cre"
- + "ate_time\030\005 \001(\0132\032.google.protobuf.Timesta"
- + "mpB\006\340A\003\340A\005\022\034\n\017billing_account\030\006 \001(\tB\003\340A\004"
- + "\022]\n\014il4_settings\030\007 \001(\0132;.google.cloud.as"
- + "suredworkloads.v1beta1.Workload.IL4Setti"
- + "ngsB\010\030\001\340A\004\340A\005H\000\022_\n\rcjis_settings\030\010 \001(\0132<"
- + ".google.cloud.assuredworkloads.v1beta1.W"
- + "orkload.CJISSettingsB\010\030\001\340A\004\340A\005H\000\022n\n\025fedr"
- + "amp_high_settings\030\013 \001(\0132C.google.cloud.a"
- + "ssuredworkloads.v1beta1.Workload.Fedramp"
- + "HighSettingsB\010\030\001\340A\004\340A\005H\000\022v\n\031fedramp_mode"
- + "rate_settings\030\014 \001(\0132G.google.cloud.assur"
- + "edworkloads.v1beta1.Workload.FedrampMode"
- + "rateSettingsB\010\030\001\340A\004\340A\005H\000\022\021\n\004etag\030\t \001(\tB\003"
- + "\340A\001\022P\n\006labels\030\n \003(\0132;.google.cloud.assur"
- + "edworkloads.v1beta1.Workload.LabelsEntry"
- + "B\003\340A\001\022)\n\034provisioned_resources_parent\030\r "
- + "\001(\tB\003\340A\004\022X\n\014kms_settings\030\016 \001(\0132;.google."
+ + "A\002\"\234\002\n\037RestrictAllowedResourcesRequest\022\021"
+ + "\n\004name\030\001 \001(\tB\003\340A\002\022u\n\020restriction_type\030\002 "
+ + "\001(\0162V.google.cloud.assuredworkloads.v1be"
+ + "ta1.RestrictAllowedResourcesRequest.Rest"
+ + "rictionTypeB\003\340A\002\"o\n\017RestrictionType\022 \n\034R"
+ + "ESTRICTION_TYPE_UNSPECIFIED\020\000\022\033\n\027ALLOW_A"
+ + "LL_GCP_RESOURCES\020\001\022\035\n\031ALLOW_COMPLIANT_RE"
+ + "SOURCES\020\002\"\"\n RestrictAllowedResourcesRes"
+ + "ponse\"j\n\025DeleteWorkloadRequest\022>\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\"\242\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\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\005\030\001\340A\004\022`\n\021resource_settings\030"
- + "\017 \003(\0132@.google.cloud.assuredworkloads.v1"
- + "beta1.Workload.ResourceSettingsB\003\340A\004\022e\n\024"
- + "kaj_enrollment_state\030\021 \001(\0162B.google.clou"
- + "d.assuredworkloads.v1beta1.Workload.KajE"
- + "nrollmentStateB\003\340A\003\022&\n\031enable_sovereign_"
- + "controls\030\022 \001(\010B\003\340A\001\022k\n\027saa_enrollment_re"
- + "sponse\030\024 \001(\0132E.google.cloud.assuredworkl"
- + "oads.v1beta1.Workload.SaaEnrollmentRespo"
- + "nseB\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.c"
- + "loud.assuredworkloads.v1beta1.Workload.R"
- + "esourceInfo.ResourceType\"\206\001\n\014ResourceTyp"
- + "e\022\035\n\031RESOURCE_TYPE_UNSPECIFIED\020\000\022\030\n\020CONS"
- + "UMER_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_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:\002\030\001\032l\n\013IL4Se"
- + "ttings\022Y\n\014kms_settings\030\001 \001(\0132;.google.cl"
- + "oud.assuredworkloads.v1beta1.Workload.KM"
- + "SSettingsB\006\340A\004\340A\005:\002\030\001\032m\n\014CJISSettings\022Y\n"
- + "\014kms_settings\030\001 \001(\0132;.google.cloud.assur"
- + "edworkloads.v1beta1.Workload.KMSSettings"
- + "B\006\340A\004\340A\005:\002\030\001\032t\n\023FedrampHighSettings\022Y\n\014k"
- + "ms_settings\030\001 \001(\0132;.google.cloud.assured"
- + "workloads.v1beta1.Workload.KMSSettingsB\006"
- + "\340A\004\340A\005:\002\030\001\032x\n\027FedrampModerateSettings\022Y\n"
+ + "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\032\237\001\n\020ResourceSettings\022\023\n\013res"
- + "ource_id\030\001 \001(\t\022`\n\rresource_type\030\002 \001(\0162I."
- + "google.cloud.assuredworkloads.v1beta1.Wo"
- + "rkload.ResourceInfo.ResourceType\022\024\n\014disp"
- + "lay_name\030\003 \001(\t\032\206\004\n\025SaaEnrollmentResponse"
- + "\022k\n\014setup_status\030\001 \001(\0162P.google.cloud.as"
- + "suredworkloads.v1beta1.Workload.SaaEnrol"
- + "lmentResponse.SetupStateH\000\210\001\001\022f\n\014setup_e"
- + "rrors\030\002 \003(\0162P.google.cloud.assuredworklo"
- + "ads.v1beta1.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}B\034\n\032compliance_regime"
- + "_settings\"\313\002\n\037CreateWorkloadOperationMet"
- + "adata\0224\n\013create_time\030\001 \001(\0132\032.google.prot"
- + "obuf.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\021complianc"
- + "e_regime\030\004 \001(\0162@.google.cloud.assuredwor"
- + "kloads.v1beta1.Workload.ComplianceRegime"
- + "B\003\340A\001\022`\n\021resource_settings\030\005 \003(\0132@.googl"
- + "e.cloud.assuredworkloads.v1beta1.Workloa"
- + "d.ResourceSettingsB\003\340A\001B\366\002\n)com.google.c"
- + "loud.assuredworkloads.v1beta1B\025Assuredwo"
- + "rkloadsProtoP\001ZUgoogle.golang.org/genpro"
- + "to/googleapis/cloud/assuredworkloads/v1b"
- + "eta1;assuredworkloads\252\002%Google.Cloud.Ass"
- + "uredWorkloads.V1Beta1\312\002%Google\\Cloud\\Ass"
- + "uredWorkloads\\V1beta1\352\002(Google::Cloud::A"
- + "ssuredWorkloads::V1beta1\352A]\n(assuredwork"
- + "loads.googleapis.com/Location\0221organizat"
- + "ions/{organization}/locations/{location}"
- + "b\006proto3"
+ + "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"
+ + "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"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -307,22 +292,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new java.lang.String[] {
"Workload", "UpdateMask",
});
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesRequest_descriptor =
- getDescriptor().getMessageTypes().get(2);
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesRequest_fieldAccessorTable =
- new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesRequest_descriptor,
- new java.lang.String[] {
- "Name", "RestrictionType",
- });
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesResponse_descriptor =
- getDescriptor().getMessageTypes().get(3);
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesResponse_fieldAccessorTable =
- new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedServicesResponse_descriptor,
- new java.lang.String[] {});
internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesRequest_descriptor =
- getDescriptor().getMessageTypes().get(4);
+ 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,
@@ -330,13 +301,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Name", "RestrictionType",
});
internal_static_google_cloud_assuredworkloads_v1beta1_RestrictAllowedResourcesResponse_descriptor =
- getDescriptor().getMessageTypes().get(5);
+ 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(6);
+ 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,
@@ -344,7 +315,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Name", "Etag",
});
internal_static_google_cloud_assuredworkloads_v1beta1_GetWorkloadRequest_descriptor =
- getDescriptor().getMessageTypes().get(7);
+ 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,
@@ -352,7 +323,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Name",
});
internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveRequest_descriptor =
- getDescriptor().getMessageTypes().get(8);
+ 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,
@@ -360,7 +331,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Source", "Project", "Target", "ProjectOrWorkloadResource",
});
internal_static_google_cloud_assuredworkloads_v1beta1_AnalyzeWorkloadMoveResponse_descriptor =
- getDescriptor().getMessageTypes().get(9);
+ 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,
@@ -368,7 +339,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Blockers",
});
internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsRequest_descriptor =
- getDescriptor().getMessageTypes().get(10);
+ 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,
@@ -376,7 +347,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Parent", "PageSize", "PageToken", "Filter",
});
internal_static_google_cloud_assuredworkloads_v1beta1_ListWorkloadsResponse_descriptor =
- getDescriptor().getMessageTypes().get(11);
+ 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,
@@ -384,7 +355,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Workloads", "NextPageToken",
});
internal_static_google_cloud_assuredworkloads_v1beta1_Workload_descriptor =
- getDescriptor().getMessageTypes().get(12);
+ 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,
@@ -500,7 +471,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_assuredworkloads_v1beta1_CreateWorkloadOperationMetadata_descriptor =
- getDescriptor().getMessageTypes().get(13);
+ 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,
diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java
index 8a3c47a05d73..77555dfb3cdd 100644
--- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java
+++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/src/main/java/com/google/cloud/assuredworkloads/v1beta1/AssuredworkloadsServiceProto.java
@@ -42,56 +42,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "roto\032
+ * Assured Workloads for Australia Regions and Support controls
+ *
+ *
+ * AU_REGIONS_AND_US_SUPPORT = 11;
+ */
+ AU_REGIONS_AND_US_SUPPORT(11),
UNRECOGNIZED(-1),
;
@@ -607,6 +617,16 @@ public enum ComplianceRegime implements com.google.protobuf.ProtocolMessageEnum
* 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) {
@@ -654,6 +674,8 @@ public static ComplianceRegime forNumber(int value) {
return CA_REGIONS_AND_SUPPORT;
case 10:
return ITAR;
+ case 11:
+ return AU_REGIONS_AND_US_SUPPORT;
default:
return null;
}
@@ -9479,7 +9501,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -9489,7 +9511,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The billingAccount.
*/
@@ -9509,7 +9531,7 @@ public java.lang.String getBillingAccount() {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -9519,7 +9541,7 @@ public java.lang.String getBillingAccount() {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for billingAccount.
*/
@@ -9549,7 +9571,7 @@ public com.google.protobuf.ByteString getBillingAccountBytes() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=498
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468
* @return Whether the il4Settings field is set.
*/
@java.lang.Override
@@ -9569,7 +9591,7 @@ public boolean hasIl4Settings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=498
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468
* @return The il4Settings.
*/
@java.lang.Override
@@ -9616,7 +9638,7 @@ public com.google.cloud.assuredworkloads.v1beta1.Workload.IL4Settings getIl4Sett
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=505
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475
* @return Whether the cjisSettings field is set.
*/
@java.lang.Override
@@ -9636,7 +9658,7 @@ public boolean hasCjisSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=505
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475
* @return The cjisSettings.
*/
@java.lang.Override
@@ -9683,7 +9705,7 @@ public com.google.cloud.assuredworkloads.v1beta1.Workload.CJISSettings getCjisSe
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated.
- * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=512
+ * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482
* @return Whether the fedrampHighSettings field is set.
*/
@java.lang.Override
@@ -9703,7 +9725,7 @@ public boolean hasFedrampHighSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated.
- * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=512
+ * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482
* @return The fedrampHighSettings.
*/
@java.lang.Override
@@ -9753,7 +9775,7 @@ public boolean hasFedrampHighSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=519
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489
* @return Whether the fedrampModerateSettings field is set.
*/
@java.lang.Override
@@ -9773,7 +9795,7 @@ public boolean hasFedrampModerateSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=519
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489
* @return The fedrampModerateSettings.
*/
@java.lang.Override
@@ -10038,7 +10060,7 @@ public com.google.protobuf.ByteString getProvisionedResourcesParentBytes() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=546
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516
* @return Whether the kmsSettings field is set.
*/
@java.lang.Override
@@ -10062,7 +10084,7 @@ public boolean hasKmsSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=546
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516
* @return The kmsSettings.
*/
@java.lang.Override
@@ -12174,7 +12196,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -12184,7 +12206,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The billingAccount.
*/
@@ -12203,7 +12225,7 @@ public java.lang.String getBillingAccount() {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -12213,7 +12235,7 @@ public java.lang.String getBillingAccount() {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for billingAccount.
*/
@@ -12232,7 +12254,7 @@ public com.google.protobuf.ByteString getBillingAccountBytes() {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -12242,7 +12264,7 @@ public com.google.protobuf.ByteString getBillingAccountBytes() {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The billingAccount to set.
* @return This builder for chaining.
@@ -12260,7 +12282,7 @@ public Builder setBillingAccount(java.lang.String value) {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -12270,7 +12292,7 @@ public Builder setBillingAccount(java.lang.String value) {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -12284,7 +12306,7 @@ public Builder clearBillingAccount() {
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -12294,7 +12316,7 @@ public Builder clearBillingAccount() {
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The bytes for billingAccount to set.
* @return This builder for chaining.
@@ -12327,7 +12349,7 @@ public Builder setBillingAccountBytes(com.google.protobuf.ByteString value) {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=498
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468
* @return Whether the il4Settings field is set.
*/
@java.lang.Override
@@ -12347,7 +12369,7 @@ public boolean hasIl4Settings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=498
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468
* @return The il4Settings.
*/
@java.lang.Override
@@ -12578,7 +12600,7 @@ public Builder clearIl4Settings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=505
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475
* @return Whether the cjisSettings field is set.
*/
@java.lang.Override
@@ -12598,7 +12620,7 @@ public boolean hasCjisSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=505
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475
* @return The cjisSettings.
*/
@java.lang.Override
@@ -12829,7 +12851,7 @@ public Builder clearCjisSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=512
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482
* @return Whether the fedrampHighSettings field is set.
*/
@java.lang.Override
@@ -12849,7 +12871,7 @@ public boolean hasFedrampHighSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=512
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482
* @return The fedrampHighSettings.
*/
@java.lang.Override
@@ -13086,7 +13108,7 @@ public Builder clearFedrampHighSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=519
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489
* @return Whether the fedrampModerateSettings field is set.
*/
@java.lang.Override
@@ -13106,7 +13128,7 @@ public boolean hasFedrampModerateSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=519
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489
* @return The fedrampModerateSettings.
*/
@java.lang.Override
@@ -13754,7 +13776,7 @@ public Builder setProvisionedResourcesParentBytes(com.google.protobuf.ByteString
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=546
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516
* @return Whether the kmsSettings field is set.
*/
@java.lang.Deprecated
@@ -13777,7 +13799,7 @@ public boolean hasKmsSettings() {
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=546
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516
* @return The kmsSettings.
*/
@java.lang.Deprecated
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 4d7d691f21e7..a3f9129e9ebb 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
@@ -240,7 +240,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -250,7 +250,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The billingAccount.
*/
@@ -259,7 +259,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
*
- * Input only. The billing account used for the resources which are
+ * 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
@@ -269,7 +269,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
* `billingAccounts/012345-567890-ABCDEF`.
*
*
- * string billing_account = 6 [(.google.api.field_behavior) = INPUT_ONLY];
+ * string billing_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for billingAccount.
*/
@@ -287,7 +287,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=498
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468
* @return Whether the il4Settings field is set.
*/
@java.lang.Deprecated
@@ -304,7 +304,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.il4_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=498
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=468
* @return The il4Settings.
*/
@java.lang.Deprecated
@@ -335,7 +335,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=505
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475
* @return Whether the cjisSettings field is set.
*/
@java.lang.Deprecated
@@ -352,7 +352,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.cjis_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=505
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=475
* @return The cjisSettings.
*/
@java.lang.Deprecated
@@ -384,7 +384,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated.
- * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=512
+ * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482
* @return Whether the fedrampHighSettings field is set.
*/
@java.lang.Deprecated
@@ -401,7 +401,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_high_settings is deprecated.
- * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=512
+ * See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=482
* @return The fedrampHighSettings.
*/
@java.lang.Deprecated
@@ -433,7 +433,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=519
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489
* @return Whether the fedrampModerateSettings field is set.
*/
@java.lang.Deprecated
@@ -450,7 +450,7 @@ com.google.cloud.assuredworkloads.v1beta1.Workload.ResourceInfoOrBuilder getReso
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.fedramp_moderate_settings is
- * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=519
+ * deprecated. See google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=489
* @return The fedrampModerateSettings.
*/
@java.lang.Deprecated
@@ -610,7 +610,7 @@ java.lang.String getLabelsOrDefault(
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=546
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516
* @return Whether the kmsSettings field is set.
*/
@java.lang.Deprecated
@@ -631,7 +631,7 @@ java.lang.String getLabelsOrDefault(
*
*
* @deprecated google.cloud.assuredworkloads.v1beta1.Workload.kms_settings is deprecated. See
- * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=546
+ * google/cloud/assuredworkloads/v1beta1/assuredworkloads.proto;l=516
* @return The kmsSettings.
*/
@java.lang.Deprecated
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 5967dd884fd2..589010c9ac1a 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
@@ -67,39 +67,6 @@ message UpdateWorkloadRequest {
google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED];
}
-// Request for restricting list of available services in Workload environment.
-message RestrictAllowedServicesRequest {
- // The type of restriction.
- enum RestrictionType {
- // Unknown restriction type.
- RESTRICTION_TYPE_UNSPECIFIED = 0;
-
- // Allow the use all services. This effectively remove all restrictions
- // placed on the Folder.
- ALLOW_ALL_GCP_SERVICES = 1;
-
- // Based on Workload's compliance regime, allowed list changes.
- // See - https://cloud.google.com/assured-workloads/docs/supported-products
- // for the list of allowed services.
- ALLOW_COMPLIANT_SERVICES = 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 services in the Workload environment.
- RestrictionType restriction_type = 2 [(google.api.field_behavior) = REQUIRED];
-}
-
-// Response for restricting the list of allowed services.
-message RestrictAllowedServicesResponse {
-
-}
-
// Request for restricting list of available resources in Workload environment.
message RestrictAllowedResourcesRequest {
// The type of restriction.
@@ -166,41 +133,41 @@ message GetWorkloadRequest {
];
}
-// Request to check if source workload can be moved to target 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 {
- // Kind of resource to be moved to the destination workload
+ // 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 is project based Workload to be moved. 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".
+ // 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 is a project based to be moved.
- // This is the project's relative path in the API, formatted as
- // "cloudresourcemanager.googleapis.com/projects/{project_number}"
- // "projects/{project_number}"
- // "cloudresourcemanager.googleapis.com/projects/{project_id}"
- // "projects/{project_id}"
- // For example,
- // "organizations/123/locations/us-east1/workloads/assured-workload-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 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-2".
+ // 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];
}
-// Response with the analysis if the source workload can be moved to the target
-// workload
+// A response that includes the analysis of the hypothetical resource move.
message AnalyzeWorkloadMoveResponse {
- // List of blockers that prevent moving the source workload to the target
- // workload
+ // 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;
}
@@ -308,6 +275,9 @@ message Workload {
// 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.
@@ -483,7 +453,7 @@ message Workload {
(google.api.field_behavior) = IMMUTABLE
];
- // Input only. The billing account used for the resources which are
+ // 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
@@ -491,7 +461,7 @@ message Workload {
// The resource name has the form
// `billingAccounts/{billing_account_id}`. For example,
// `billingAccounts/012345-567890-ABCDEF`.
- string billing_account = 6 [(google.api.field_behavior) = INPUT_ONLY];
+ string billing_account = 6 [(google.api.field_behavior) = OUTPUT_ONLY];
// Settings specific to the selected [compliance_regime]
oneof compliance_regime_settings {
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 fff7655f664c..9fbedf47b10e 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
@@ -33,12 +33,10 @@ 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";
+ option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform";
// Creates Assured Workload.
- rpc CreateWorkload(CreateWorkloadRequest)
- returns (google.longrunning.Operation) {
+ rpc CreateWorkload(CreateWorkloadRequest) returns (google.longrunning.Operation) {
option (google.api.http) = {
post: "/v1beta1/{parent=organizations/*/locations/*}/workloads"
body: "workload"
@@ -55,30 +53,16 @@ service AssuredWorkloadsService {
// 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: "/v1beta1/{workload.name=organizations/*/locations/*/workloads/*}"
- body: "workload"
- };
option (google.api.method_signature) = "workload,update_mask";
}
- // Restrict the list of services allowed in the Workload environment.
- // The current list of allowed services 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 RestrictAllowedServices(RestrictAllowedServicesRequest)
- returns (RestrictAllowedServicesResponse) {}
-
// 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) {
+ rpc RestrictAllowedResources(RestrictAllowedResourcesRequest) returns (RestrictAllowedResourcesResponse) {
option (google.api.http) = {
post: "/v1beta1/{name=organizations/*/locations/*/workloads/*}:restrictAllowedResources"
body: "*"
@@ -103,10 +87,9 @@ service AssuredWorkloadsService {
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) {
+ // A request to analyze a hypothetical move of a source project or
+ // project-based workload to a target (destination) folder-based 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.
- *
- * {@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);
- * }
- * }
- *
- *
- *
- *
- * {@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);
- * }
- *
- * {@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);
- * }
- *
- * {@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);
- * }
- *
- * {@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{@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{@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{@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
- */
- public final OperationCallable{@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
- */
- public final UnaryCallable{@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.
- *
- * {@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.
- *
- * {@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
- */
- public final UnaryCallable{@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.
- *
- * {@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.
- *
- * {@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.
- *
- * {@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
- */
- public final UnaryCallable{@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
- *
- * {@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
- *
- * {@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
- *
- * {@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
- */
- public final UnaryCallable{@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.
- *
- * {@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.
- *
- * {@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.
- *
- * {@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
- */
- public final UnaryCallable{@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
- *
- *
- * {@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{@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.
- *
- *
- *
- *
- * {@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