diff --git a/java-orchestration-airflow/README.md b/java-orchestration-airflow/README.md index b663cc82b2d3..8efc4bb9895f 100644 --- a/java-orchestration-airflow/README.md +++ b/java-orchestration-airflow/README.md @@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-orchestration-airflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.35.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClient.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClient.java index 21fa62d07aa6..8d7fbba1bf9e 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClient.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -205,6 +205,227 @@ * * * + *

ListWorkloads + *

Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer component. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

CreateUserWorkloadsSecret + *

Creates a user workloads Secret. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

GetUserWorkloadsSecret + *

Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

ListUserWorkloadsSecrets + *

Lists user workloads Secrets. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

UpdateUserWorkloadsSecret + *

Updates a user workloads Secret. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

DeleteUserWorkloadsSecret + *

Deletes a user workloads Secret. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

CreateUserWorkloadsConfigMap + *

Creates a user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

GetUserWorkloadsConfigMap + *

Gets an existing user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

ListUserWorkloadsConfigMaps + *

Lists user workloads ConfigMaps. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

UpdateUserWorkloadsConfigMap + *

Updates a user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * + *

DeleteUserWorkloadsConfigMap + *

Deletes a user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * *

SaveSnapshot *

Creates a snapshots of a Cloud Composer environment. *

As a result of this operation, snapshot of environment's state is stored in a location specified in the SaveSnapshotRequest. @@ -1235,10 +1456,11 @@ public final PollAirflowCommandResponse pollAirflowCommand(PollAirflowCommandReq // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates a snapshots of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, snapshot of environment's state is stored in a location - * specified in the SaveSnapshotRequest. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1249,29 +1471,33 @@ public final PollAirflowCommandResponse pollAirflowCommand(PollAirflowCommandReq * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * SaveSnapshotRequest request = - * SaveSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotLocation("snapshotLocation1625609625") - * .build(); - * SaveSnapshotResponse response = environmentsClient.saveSnapshotAsync(request).get(); + * EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + * for (ListWorkloadsResponse.ComposerWorkload element : + * environmentsClient.listWorkloads(parent).iterateAll()) { + * // doThingsWith(element); + * } * } * } * - * @param request The request object containing all of the parameters for the API call. + * @param parent Required. The environment name to get workloads for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final OperationFuture saveSnapshotAsync( - SaveSnapshotRequest request) { - return saveSnapshotOperationCallable().futureCall(request); + public final ListWorkloadsPagedResponse listWorkloads(EnvironmentName parent) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listWorkloads(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates a snapshots of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, snapshot of environment's state is stored in a location - * specified in the SaveSnapshotRequest. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1282,29 +1508,30 @@ public final OperationFuture saveSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * SaveSnapshotRequest request = - * SaveSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotLocation("snapshotLocation1625609625") - * .build(); - * OperationFuture future = - * environmentsClient.saveSnapshotOperationCallable().futureCall(request); - * // Do something. - * SaveSnapshotResponse response = future.get(); + * String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + * for (ListWorkloadsResponse.ComposerWorkload element : + * environmentsClient.listWorkloads(parent).iterateAll()) { + * // doThingsWith(element); + * } * } * } + * + * @param parent Required. The environment name to get workloads for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final OperationCallable - saveSnapshotOperationCallable() { - return stub.saveSnapshotOperationCallable(); + public final ListWorkloadsPagedResponse listWorkloads(String parent) { + ListWorkloadsRequest request = ListWorkloadsRequest.newBuilder().setParent(parent).build(); + return listWorkloads(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates a snapshots of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, snapshot of environment's state is stored in a location - * specified in the SaveSnapshotRequest. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1315,27 +1542,34 @@ public final OperationFuture saveSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * SaveSnapshotRequest request = - * SaveSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotLocation("snapshotLocation1625609625") + * ListWorkloadsRequest request = + * ListWorkloadsRequest.newBuilder() + * .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + * .setPageSize(883849137) + * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") * .build(); - * ApiFuture future = environmentsClient.saveSnapshotCallable().futureCall(request); - * // Do something. - * Operation response = future.get(); + * for (ListWorkloadsResponse.ComposerWorkload element : + * environmentsClient.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 UnaryCallable saveSnapshotCallable() { - return stub.saveSnapshotCallable(); + public final ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request) { + return listWorkloadsPagedCallable().call(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Loads a snapshot of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest - * is loaded into the environment. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1346,33 +1580,34 @@ public final UnaryCallable saveSnapshotCallable( * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * LoadSnapshotRequest request = - * LoadSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotPath("snapshotPath-931648503") - * .setSkipPypiPackagesInstallation(true) - * .setSkipEnvironmentVariablesSetting(true) - * .setSkipAirflowOverridesSetting(true) - * .setSkipGcsDataCopying(true) + * ListWorkloadsRequest request = + * ListWorkloadsRequest.newBuilder() + * .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + * .setPageSize(883849137) + * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") * .build(); - * LoadSnapshotResponse response = environmentsClient.loadSnapshotAsync(request).get(); + * ApiFuture future = + * environmentsClient.listWorkloadsPagedCallable().futureCall(request); + * // Do something. + * for (ListWorkloadsResponse.ComposerWorkload element : future.get().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 OperationFuture loadSnapshotAsync( - LoadSnapshotRequest request) { - return loadSnapshotOperationCallable().futureCall(request); + public final UnaryCallable + listWorkloadsPagedCallable() { + return stub.listWorkloadsPagedCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Loads a snapshot of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest - * is loaded into the environment. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1383,33 +1618,38 @@ public final OperationFuture loadSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * LoadSnapshotRequest request = - * LoadSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotPath("snapshotPath-931648503") - * .setSkipPypiPackagesInstallation(true) - * .setSkipEnvironmentVariablesSetting(true) - * .setSkipAirflowOverridesSetting(true) - * .setSkipGcsDataCopying(true) + * ListWorkloadsRequest request = + * ListWorkloadsRequest.newBuilder() + * .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + * .setPageSize(883849137) + * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") * .build(); - * OperationFuture future = - * environmentsClient.loadSnapshotOperationCallable().futureCall(request); - * // Do something. - * LoadSnapshotResponse response = future.get(); + * while (true) { + * ListWorkloadsResponse response = environmentsClient.listWorkloadsCallable().call(request); + * for (ListWorkloadsResponse.ComposerWorkload element : response.getWorkloadsList()) { + * // doThingsWith(element); + * } + * String nextPageToken = response.getNextPageToken(); + * if (!Strings.isNullOrEmpty(nextPageToken)) { + * request = request.toBuilder().setPageToken(nextPageToken).build(); + * } else { + * break; + * } + * } * } * } */ - public final OperationCallable - loadSnapshotOperationCallable() { - return stub.loadSnapshotOperationCallable(); + public final UnaryCallable listWorkloadsCallable() { + return stub.listWorkloadsCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Loads a snapshot of a Cloud Composer environment. + * Creates a user workloads Secret. * - *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest - * is loaded into the environment. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1420,7 +1660,1587 @@ public final OperationFuture loadSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * LoadSnapshotRequest request = + * EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + * UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + * UserWorkloadsSecret response = + * environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret); + * } + * } + * + * @param parent Required. The environment name to create a Secret for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsSecret Required. User workloads Secret to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret createUserWorkloadsSecret( + EnvironmentName parent, UserWorkloadsSecret userWorkloadsSecret) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + return createUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+   *   UserWorkloadsSecret response =
+   *       environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+   * }
+   * }
+ * + * @param parent Required. The environment name to create a Secret for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsSecret Required. User workloads Secret to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret createUserWorkloadsSecret( + String parent, UserWorkloadsSecret userWorkloadsSecret) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(parent) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + return createUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsSecretRequest request =
+   *       CreateUserWorkloadsSecretRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsSecret response = environmentsClient.createUserWorkloadsSecret(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 UserWorkloadsSecret createUserWorkloadsSecret( + CreateUserWorkloadsSecretRequest request) { + return createUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsSecretRequest request =
+   *       CreateUserWorkloadsSecretRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.createUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsSecret response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createUserWorkloadsSecretCallable() { + return stub.createUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsSecretName name =
+   *       UserWorkloadsSecretName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+   *   UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Secret to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret getUserWorkloadsSecret(UserWorkloadsSecretName name) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsSecretName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *           .toString();
+   *   UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Secret to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret getUserWorkloadsSecret(String name) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder().setName(name).build(); + return getUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsSecretRequest request =
+   *       GetUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(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 UserWorkloadsSecret getUserWorkloadsSecret(GetUserWorkloadsSecretRequest request) { + return getUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsSecretRequest request =
+   *       GetUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.getUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsSecret response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getUserWorkloadsSecretCallable() { + return stub.getUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+   *   for (UserWorkloadsSecret element :
+   *       environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List Secrets in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsSecretsPagedResponse listUserWorkloadsSecrets( + EnvironmentName parent) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listUserWorkloadsSecrets(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   for (UserWorkloadsSecret element :
+   *       environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List Secrets in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsSecretsPagedResponse listUserWorkloadsSecrets(String parent) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder().setParent(parent).build(); + return listUserWorkloadsSecrets(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsSecretsRequest request =
+   *       ListUserWorkloadsSecretsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (UserWorkloadsSecret element :
+   *       environmentsClient.listUserWorkloadsSecrets(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 ListUserWorkloadsSecretsPagedResponse listUserWorkloadsSecrets( + ListUserWorkloadsSecretsRequest request) { + return listUserWorkloadsSecretsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsSecretsRequest request =
+   *       ListUserWorkloadsSecretsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.listUserWorkloadsSecretsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (UserWorkloadsSecret element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listUserWorkloadsSecretsPagedCallable() { + return stub.listUserWorkloadsSecretsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsSecretsRequest request =
+   *       ListUserWorkloadsSecretsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListUserWorkloadsSecretsResponse response =
+   *         environmentsClient.listUserWorkloadsSecretsCallable().call(request);
+   *     for (UserWorkloadsSecret element : response.getUserWorkloadsSecretsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listUserWorkloadsSecretsCallable() { + return stub.listUserWorkloadsSecretsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+   *   UserWorkloadsSecret response =
+   *       environmentsClient.updateUserWorkloadsSecret(userWorkloadsSecret);
+   * }
+   * }
+ * + * @param userWorkloadsSecret Optional. User workloads Secret to override. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret updateUserWorkloadsSecret( + UserWorkloadsSecret userWorkloadsSecret) { + UpdateUserWorkloadsSecretRequest request = + UpdateUserWorkloadsSecretRequest.newBuilder() + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + return updateUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsSecretRequest request =
+   *       UpdateUserWorkloadsSecretRequest.newBuilder()
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsSecret response = environmentsClient.updateUserWorkloadsSecret(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 UserWorkloadsSecret updateUserWorkloadsSecret( + UpdateUserWorkloadsSecretRequest request) { + return updateUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsSecretRequest request =
+   *       UpdateUserWorkloadsSecretRequest.newBuilder()
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.updateUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsSecret response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + updateUserWorkloadsSecretCallable() { + return stub.updateUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsSecretName name =
+   *       UserWorkloadsSecretName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+   *   environmentsClient.deleteUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The Secret to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsSecret(UserWorkloadsSecretName name) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsSecretName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *           .toString();
+   *   environmentsClient.deleteUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The Secret to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsSecret(String name) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder().setName(name).build(); + deleteUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsSecretRequest request =
+   *       DeleteUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   environmentsClient.deleteUserWorkloadsSecret(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 deleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest request) { + deleteUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsSecretRequest request =
+   *       DeleteUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.deleteUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + deleteUserWorkloadsSecretCallable() { + return stub.deleteUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+   *   UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+   *   UserWorkloadsConfigMap response =
+   *       environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+   * }
+   * }
+ * + * @param parent Required. The environment name to create a ConfigMap for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsConfigMap Required. User workloads ConfigMap to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap createUserWorkloadsConfigMap( + EnvironmentName parent, UserWorkloadsConfigMap userWorkloadsConfigMap) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + return createUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+   *   UserWorkloadsConfigMap response =
+   *       environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+   * }
+   * }
+ * + * @param parent Required. The environment name to create a ConfigMap for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsConfigMap Required. User workloads ConfigMap to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap createUserWorkloadsConfigMap( + String parent, UserWorkloadsConfigMap userWorkloadsConfigMap) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(parent) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + return createUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsConfigMapRequest request =
+   *       CreateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsConfigMap response = environmentsClient.createUserWorkloadsConfigMap(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 UserWorkloadsConfigMap createUserWorkloadsConfigMap( + CreateUserWorkloadsConfigMapRequest request) { + return createUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsConfigMapRequest request =
+   *       CreateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.createUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsConfigMap response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createUserWorkloadsConfigMapCallable() { + return stub.createUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsConfigMapName name =
+   *       UserWorkloadsConfigMapName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+   *   UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the ConfigMap to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap getUserWorkloadsConfigMap(UserWorkloadsConfigMapName name) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsConfigMapName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *           .toString();
+   *   UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the ConfigMap to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap getUserWorkloadsConfigMap(String name) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder().setName(name).build(); + return getUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsConfigMapRequest request =
+   *       GetUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(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 UserWorkloadsConfigMap getUserWorkloadsConfigMap( + GetUserWorkloadsConfigMapRequest request) { + return getUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsConfigMapRequest request =
+   *       GetUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.getUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsConfigMap response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getUserWorkloadsConfigMapCallable() { + return stub.getUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+   *   for (UserWorkloadsConfigMap element :
+   *       environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List ConfigMaps in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsConfigMapsPagedResponse listUserWorkloadsConfigMaps( + EnvironmentName parent) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listUserWorkloadsConfigMaps(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   for (UserWorkloadsConfigMap element :
+   *       environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List ConfigMaps in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsConfigMapsPagedResponse listUserWorkloadsConfigMaps(String parent) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder().setParent(parent).build(); + return listUserWorkloadsConfigMaps(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsConfigMapsRequest request =
+   *       ListUserWorkloadsConfigMapsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (UserWorkloadsConfigMap element :
+   *       environmentsClient.listUserWorkloadsConfigMaps(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 ListUserWorkloadsConfigMapsPagedResponse listUserWorkloadsConfigMaps( + ListUserWorkloadsConfigMapsRequest request) { + return listUserWorkloadsConfigMapsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsConfigMapsRequest request =
+   *       ListUserWorkloadsConfigMapsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.listUserWorkloadsConfigMapsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (UserWorkloadsConfigMap element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable< + ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsPagedResponse> + listUserWorkloadsConfigMapsPagedCallable() { + return stub.listUserWorkloadsConfigMapsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsConfigMapsRequest request =
+   *       ListUserWorkloadsConfigMapsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListUserWorkloadsConfigMapsResponse response =
+   *         environmentsClient.listUserWorkloadsConfigMapsCallable().call(request);
+   *     for (UserWorkloadsConfigMap element : response.getUserWorkloadsConfigMapsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable< + ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse> + listUserWorkloadsConfigMapsCallable() { + return stub.listUserWorkloadsConfigMapsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+   *   UserWorkloadsConfigMap response =
+   *       environmentsClient.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+   * }
+   * }
+ * + * @param userWorkloadsConfigMap Optional. User workloads ConfigMap to override. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap updateUserWorkloadsConfigMap( + UserWorkloadsConfigMap userWorkloadsConfigMap) { + UpdateUserWorkloadsConfigMapRequest request = + UpdateUserWorkloadsConfigMapRequest.newBuilder() + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + return updateUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsConfigMapRequest request =
+   *       UpdateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsConfigMap response = environmentsClient.updateUserWorkloadsConfigMap(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 UserWorkloadsConfigMap updateUserWorkloadsConfigMap( + UpdateUserWorkloadsConfigMapRequest request) { + return updateUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsConfigMapRequest request =
+   *       UpdateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.updateUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsConfigMap response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + updateUserWorkloadsConfigMapCallable() { + return stub.updateUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsConfigMapName name =
+   *       UserWorkloadsConfigMapName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+   *   environmentsClient.deleteUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The ConfigMap to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsConfigMap(UserWorkloadsConfigMapName name) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsConfigMapName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *           .toString();
+   *   environmentsClient.deleteUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The ConfigMap to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsConfigMap(String name) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder().setName(name).build(); + deleteUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsConfigMapRequest request =
+   *       DeleteUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   environmentsClient.deleteUserWorkloadsConfigMap(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 deleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest request) { + deleteUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsConfigMapRequest request =
+   *       DeleteUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.deleteUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + deleteUserWorkloadsConfigMapCallable() { + return stub.deleteUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a snapshots of a Cloud Composer environment. + * + *

As a result of this operation, snapshot of environment's state is stored in a location + * specified in the SaveSnapshotRequest. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   SaveSnapshotRequest request =
+   *       SaveSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotLocation("snapshotLocation1625609625")
+   *           .build();
+   *   SaveSnapshotResponse response = environmentsClient.saveSnapshotAsync(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 saveSnapshotAsync( + SaveSnapshotRequest request) { + return saveSnapshotOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a snapshots of a Cloud Composer environment. + * + *

As a result of this operation, snapshot of environment's state is stored in a location + * specified in the SaveSnapshotRequest. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   SaveSnapshotRequest request =
+   *       SaveSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotLocation("snapshotLocation1625609625")
+   *           .build();
+   *   OperationFuture future =
+   *       environmentsClient.saveSnapshotOperationCallable().futureCall(request);
+   *   // Do something.
+   *   SaveSnapshotResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + saveSnapshotOperationCallable() { + return stub.saveSnapshotOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a snapshots of a Cloud Composer environment. + * + *

As a result of this operation, snapshot of environment's state is stored in a location + * specified in the SaveSnapshotRequest. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   SaveSnapshotRequest request =
+   *       SaveSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotLocation("snapshotLocation1625609625")
+   *           .build();
+   *   ApiFuture future = environmentsClient.saveSnapshotCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable saveSnapshotCallable() { + return stub.saveSnapshotCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Loads a snapshot of a Cloud Composer environment. + * + *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest + * is loaded into the environment. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   LoadSnapshotRequest request =
+   *       LoadSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotPath("snapshotPath-931648503")
+   *           .setSkipPypiPackagesInstallation(true)
+   *           .setSkipEnvironmentVariablesSetting(true)
+   *           .setSkipAirflowOverridesSetting(true)
+   *           .setSkipGcsDataCopying(true)
+   *           .build();
+   *   LoadSnapshotResponse response = environmentsClient.loadSnapshotAsync(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 loadSnapshotAsync( + LoadSnapshotRequest request) { + return loadSnapshotOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Loads a snapshot of a Cloud Composer environment. + * + *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest + * is loaded into the environment. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   LoadSnapshotRequest request =
+   *       LoadSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotPath("snapshotPath-931648503")
+   *           .setSkipPypiPackagesInstallation(true)
+   *           .setSkipEnvironmentVariablesSetting(true)
+   *           .setSkipAirflowOverridesSetting(true)
+   *           .setSkipGcsDataCopying(true)
+   *           .build();
+   *   OperationFuture future =
+   *       environmentsClient.loadSnapshotOperationCallable().futureCall(request);
+   *   // Do something.
+   *   LoadSnapshotResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + loadSnapshotOperationCallable() { + return stub.loadSnapshotOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Loads a snapshot of a Cloud Composer environment. + * + *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest + * is loaded into the environment. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   LoadSnapshotRequest request =
    *       LoadSnapshotRequest.newBuilder()
    *           .setEnvironment("environment-85904877")
    *           .setSnapshotPath("snapshotPath-931648503")
@@ -1687,4 +3507,284 @@ protected ListEnvironmentsFixedSizeCollection createCollection(
       return new ListEnvironmentsFixedSizeCollection(pages, collectionSize);
     }
   }
+
+  public static class ListWorkloadsPagedResponse
+      extends AbstractPagedListResponse<
+          ListWorkloadsRequest,
+          ListWorkloadsResponse,
+          ListWorkloadsResponse.ComposerWorkload,
+          ListWorkloadsPage,
+          ListWorkloadsFixedSizeCollection> {
+
+    public static ApiFuture createAsync(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ApiFuture futureResponse) {
+      ApiFuture futurePage =
+          ListWorkloadsPage.createEmptyPage().createPageAsync(context, futureResponse);
+      return ApiFutures.transform(
+          futurePage,
+          input -> new ListWorkloadsPagedResponse(input),
+          MoreExecutors.directExecutor());
+    }
+
+    private ListWorkloadsPagedResponse(ListWorkloadsPage page) {
+      super(page, ListWorkloadsFixedSizeCollection.createEmptyCollection());
+    }
+  }
+
+  public static class ListWorkloadsPage
+      extends AbstractPage<
+          ListWorkloadsRequest,
+          ListWorkloadsResponse,
+          ListWorkloadsResponse.ComposerWorkload,
+          ListWorkloadsPage> {
+
+    private ListWorkloadsPage(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ListWorkloadsResponse response) {
+      super(context, response);
+    }
+
+    private static ListWorkloadsPage createEmptyPage() {
+      return new ListWorkloadsPage(null, null);
+    }
+
+    @Override
+    protected ListWorkloadsPage createPage(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ListWorkloadsResponse response) {
+      return new ListWorkloadsPage(context, response);
+    }
+
+    @Override
+    public ApiFuture createPageAsync(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ApiFuture futureResponse) {
+      return super.createPageAsync(context, futureResponse);
+    }
+  }
+
+  public static class ListWorkloadsFixedSizeCollection
+      extends AbstractFixedSizeCollection<
+          ListWorkloadsRequest,
+          ListWorkloadsResponse,
+          ListWorkloadsResponse.ComposerWorkload,
+          ListWorkloadsPage,
+          ListWorkloadsFixedSizeCollection> {
+
+    private ListWorkloadsFixedSizeCollection(List pages, int collectionSize) {
+      super(pages, collectionSize);
+    }
+
+    private static ListWorkloadsFixedSizeCollection createEmptyCollection() {
+      return new ListWorkloadsFixedSizeCollection(null, 0);
+    }
+
+    @Override
+    protected ListWorkloadsFixedSizeCollection createCollection(
+        List pages, int collectionSize) {
+      return new ListWorkloadsFixedSizeCollection(pages, collectionSize);
+    }
+  }
+
+  public static class ListUserWorkloadsSecretsPagedResponse
+      extends AbstractPagedListResponse<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          UserWorkloadsSecret,
+          ListUserWorkloadsSecretsPage,
+          ListUserWorkloadsSecretsFixedSizeCollection> {
+
+    public static ApiFuture createAsync(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ApiFuture futureResponse) {
+      ApiFuture futurePage =
+          ListUserWorkloadsSecretsPage.createEmptyPage().createPageAsync(context, futureResponse);
+      return ApiFutures.transform(
+          futurePage,
+          input -> new ListUserWorkloadsSecretsPagedResponse(input),
+          MoreExecutors.directExecutor());
+    }
+
+    private ListUserWorkloadsSecretsPagedResponse(ListUserWorkloadsSecretsPage page) {
+      super(page, ListUserWorkloadsSecretsFixedSizeCollection.createEmptyCollection());
+    }
+  }
+
+  public static class ListUserWorkloadsSecretsPage
+      extends AbstractPage<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          UserWorkloadsSecret,
+          ListUserWorkloadsSecretsPage> {
+
+    private ListUserWorkloadsSecretsPage(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ListUserWorkloadsSecretsResponse response) {
+      super(context, response);
+    }
+
+    private static ListUserWorkloadsSecretsPage createEmptyPage() {
+      return new ListUserWorkloadsSecretsPage(null, null);
+    }
+
+    @Override
+    protected ListUserWorkloadsSecretsPage createPage(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ListUserWorkloadsSecretsResponse response) {
+      return new ListUserWorkloadsSecretsPage(context, response);
+    }
+
+    @Override
+    public ApiFuture createPageAsync(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ApiFuture futureResponse) {
+      return super.createPageAsync(context, futureResponse);
+    }
+  }
+
+  public static class ListUserWorkloadsSecretsFixedSizeCollection
+      extends AbstractFixedSizeCollection<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          UserWorkloadsSecret,
+          ListUserWorkloadsSecretsPage,
+          ListUserWorkloadsSecretsFixedSizeCollection> {
+
+    private ListUserWorkloadsSecretsFixedSizeCollection(
+        List pages, int collectionSize) {
+      super(pages, collectionSize);
+    }
+
+    private static ListUserWorkloadsSecretsFixedSizeCollection createEmptyCollection() {
+      return new ListUserWorkloadsSecretsFixedSizeCollection(null, 0);
+    }
+
+    @Override
+    protected ListUserWorkloadsSecretsFixedSizeCollection createCollection(
+        List pages, int collectionSize) {
+      return new ListUserWorkloadsSecretsFixedSizeCollection(pages, collectionSize);
+    }
+  }
+
+  public static class ListUserWorkloadsConfigMapsPagedResponse
+      extends AbstractPagedListResponse<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap,
+          ListUserWorkloadsConfigMapsPage,
+          ListUserWorkloadsConfigMapsFixedSizeCollection> {
+
+    public static ApiFuture createAsync(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ApiFuture futureResponse) {
+      ApiFuture futurePage =
+          ListUserWorkloadsConfigMapsPage.createEmptyPage()
+              .createPageAsync(context, futureResponse);
+      return ApiFutures.transform(
+          futurePage,
+          input -> new ListUserWorkloadsConfigMapsPagedResponse(input),
+          MoreExecutors.directExecutor());
+    }
+
+    private ListUserWorkloadsConfigMapsPagedResponse(ListUserWorkloadsConfigMapsPage page) {
+      super(page, ListUserWorkloadsConfigMapsFixedSizeCollection.createEmptyCollection());
+    }
+  }
+
+  public static class ListUserWorkloadsConfigMapsPage
+      extends AbstractPage<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap,
+          ListUserWorkloadsConfigMapsPage> {
+
+    private ListUserWorkloadsConfigMapsPage(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ListUserWorkloadsConfigMapsResponse response) {
+      super(context, response);
+    }
+
+    private static ListUserWorkloadsConfigMapsPage createEmptyPage() {
+      return new ListUserWorkloadsConfigMapsPage(null, null);
+    }
+
+    @Override
+    protected ListUserWorkloadsConfigMapsPage createPage(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ListUserWorkloadsConfigMapsResponse response) {
+      return new ListUserWorkloadsConfigMapsPage(context, response);
+    }
+
+    @Override
+    public ApiFuture createPageAsync(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ApiFuture futureResponse) {
+      return super.createPageAsync(context, futureResponse);
+    }
+  }
+
+  public static class ListUserWorkloadsConfigMapsFixedSizeCollection
+      extends AbstractFixedSizeCollection<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap,
+          ListUserWorkloadsConfigMapsPage,
+          ListUserWorkloadsConfigMapsFixedSizeCollection> {
+
+    private ListUserWorkloadsConfigMapsFixedSizeCollection(
+        List pages, int collectionSize) {
+      super(pages, collectionSize);
+    }
+
+    private static ListUserWorkloadsConfigMapsFixedSizeCollection createEmptyCollection() {
+      return new ListUserWorkloadsConfigMapsFixedSizeCollection(null, 0);
+    }
+
+    @Override
+    protected ListUserWorkloadsConfigMapsFixedSizeCollection createCollection(
+        List pages, int collectionSize) {
+      return new ListUserWorkloadsConfigMapsFixedSizeCollection(pages, collectionSize);
+    }
+  }
 }
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsSettings.java
index ef1c6dbab570..ca26731c623e 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.core.ApiFunction;
 import com.google.api.core.BetaApi;
@@ -140,6 +143,78 @@ public UnaryCallSettings deleteEnvironmentS
     return ((EnvironmentsStubSettings) getStubSettings()).pollAirflowCommandSettings();
   }
 
+  /** Returns the object with the settings used for calls to listWorkloads. */
+  public PagedCallSettings
+      listWorkloadsSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).listWorkloadsSettings();
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsSecret. */
+  public UnaryCallSettings
+      createUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).createUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsSecret. */
+  public UnaryCallSettings
+      getUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).getUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsSecrets. */
+  public PagedCallSettings<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).listUserWorkloadsSecretsSettings();
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsSecret. */
+  public UnaryCallSettings
+      updateUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).updateUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsSecret. */
+  public UnaryCallSettings
+      deleteUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).deleteUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      createUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).createUserWorkloadsConfigMapSettings();
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      getUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).getUserWorkloadsConfigMapSettings();
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsConfigMaps. */
+  public PagedCallSettings<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).listUserWorkloadsConfigMapsSettings();
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      updateUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).updateUserWorkloadsConfigMapSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      deleteUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).deleteUserWorkloadsConfigMapSettings();
+  }
+
   /** Returns the object with the settings used for calls to saveSnapshot. */
   public UnaryCallSettings saveSnapshotSettings() {
     return ((EnvironmentsStubSettings) getStubSettings()).saveSnapshotSettings();
@@ -220,7 +295,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return EnvironmentsStubSettings.defaultTransportChannelProvider();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() {
     return EnvironmentsStubSettings.defaultApiClientHeaderProviderBuilder();
   }
@@ -360,6 +434,79 @@ public UnaryCallSettings.Builder getEnvironm
       return getStubSettingsBuilder().pollAirflowCommandSettings();
     }
 
+    /** Returns the builder for the settings used for calls to listWorkloads. */
+    public PagedCallSettings.Builder<
+            ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+        listWorkloadsSettings() {
+      return getStubSettingsBuilder().listWorkloadsSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().createUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().getUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsSecrets. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsSecretsRequest,
+            ListUserWorkloadsSecretsResponse,
+            ListUserWorkloadsSecretsPagedResponse>
+        listUserWorkloadsSecretsSettings() {
+      return getStubSettingsBuilder().listUserWorkloadsSecretsSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().updateUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().deleteUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().createUserWorkloadsConfigMapSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().getUserWorkloadsConfigMapSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsConfigMaps. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsConfigMapsRequest,
+            ListUserWorkloadsConfigMapsResponse,
+            ListUserWorkloadsConfigMapsPagedResponse>
+        listUserWorkloadsConfigMapsSettings() {
+      return getStubSettingsBuilder().listUserWorkloadsConfigMapsSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().updateUserWorkloadsConfigMapSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().deleteUserWorkloadsConfigMapSettings();
+    }
+
     /** Returns the builder for the settings used for calls to saveSnapshot. */
     public UnaryCallSettings.Builder saveSnapshotSettings() {
       return getStubSettingsBuilder().saveSnapshotSettings();
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClient.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClient.java
index f42b6d0c69b6..35939b7937e5 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClient.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClient.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsSettings.java
index bd5e667d3e97..f1ae763bece8 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -122,7 +122,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return ImageVersionsStubSettings.defaultTransportChannelProvider();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() {
     return ImageVersionsStubSettings.defaultApiClientHeaderProviderBuilder();
   }
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/gapic_metadata.json b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/gapic_metadata.json
index 053720a2033e..ef1a95f788a1 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/gapic_metadata.json
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/gapic_metadata.json
@@ -13,12 +13,24 @@
             "CreateEnvironment": {
               "methods": ["createEnvironmentAsync", "createEnvironmentAsync", "createEnvironmentOperationCallable", "createEnvironmentCallable"]
             },
+            "CreateUserWorkloadsConfigMap": {
+              "methods": ["createUserWorkloadsConfigMap", "createUserWorkloadsConfigMap", "createUserWorkloadsConfigMap", "createUserWorkloadsConfigMapCallable"]
+            },
+            "CreateUserWorkloadsSecret": {
+              "methods": ["createUserWorkloadsSecret", "createUserWorkloadsSecret", "createUserWorkloadsSecret", "createUserWorkloadsSecretCallable"]
+            },
             "DatabaseFailover": {
               "methods": ["databaseFailoverAsync", "databaseFailoverOperationCallable", "databaseFailoverCallable"]
             },
             "DeleteEnvironment": {
               "methods": ["deleteEnvironmentAsync", "deleteEnvironmentAsync", "deleteEnvironmentOperationCallable", "deleteEnvironmentCallable"]
             },
+            "DeleteUserWorkloadsConfigMap": {
+              "methods": ["deleteUserWorkloadsConfigMap", "deleteUserWorkloadsConfigMap", "deleteUserWorkloadsConfigMap", "deleteUserWorkloadsConfigMapCallable"]
+            },
+            "DeleteUserWorkloadsSecret": {
+              "methods": ["deleteUserWorkloadsSecret", "deleteUserWorkloadsSecret", "deleteUserWorkloadsSecret", "deleteUserWorkloadsSecretCallable"]
+            },
             "ExecuteAirflowCommand": {
               "methods": ["executeAirflowCommand", "executeAirflowCommandCallable"]
             },
@@ -28,9 +40,24 @@
             "GetEnvironment": {
               "methods": ["getEnvironment", "getEnvironment", "getEnvironmentCallable"]
             },
+            "GetUserWorkloadsConfigMap": {
+              "methods": ["getUserWorkloadsConfigMap", "getUserWorkloadsConfigMap", "getUserWorkloadsConfigMap", "getUserWorkloadsConfigMapCallable"]
+            },
+            "GetUserWorkloadsSecret": {
+              "methods": ["getUserWorkloadsSecret", "getUserWorkloadsSecret", "getUserWorkloadsSecret", "getUserWorkloadsSecretCallable"]
+            },
             "ListEnvironments": {
               "methods": ["listEnvironments", "listEnvironments", "listEnvironmentsPagedCallable", "listEnvironmentsCallable"]
             },
+            "ListUserWorkloadsConfigMaps": {
+              "methods": ["listUserWorkloadsConfigMaps", "listUserWorkloadsConfigMaps", "listUserWorkloadsConfigMaps", "listUserWorkloadsConfigMapsPagedCallable", "listUserWorkloadsConfigMapsCallable"]
+            },
+            "ListUserWorkloadsSecrets": {
+              "methods": ["listUserWorkloadsSecrets", "listUserWorkloadsSecrets", "listUserWorkloadsSecrets", "listUserWorkloadsSecretsPagedCallable", "listUserWorkloadsSecretsCallable"]
+            },
+            "ListWorkloads": {
+              "methods": ["listWorkloads", "listWorkloads", "listWorkloads", "listWorkloadsPagedCallable", "listWorkloadsCallable"]
+            },
             "LoadSnapshot": {
               "methods": ["loadSnapshotAsync", "loadSnapshotOperationCallable", "loadSnapshotCallable"]
             },
@@ -45,6 +72,12 @@
             },
             "UpdateEnvironment": {
               "methods": ["updateEnvironmentAsync", "updateEnvironmentAsync", "updateEnvironmentOperationCallable", "updateEnvironmentCallable"]
+            },
+            "UpdateUserWorkloadsConfigMap": {
+              "methods": ["updateUserWorkloadsConfigMap", "updateUserWorkloadsConfigMap", "updateUserWorkloadsConfigMapCallable"]
+            },
+            "UpdateUserWorkloadsSecret": {
+              "methods": ["updateUserWorkloadsSecret", "updateUserWorkloadsSecret", "updateUserWorkloadsSecretCallable"]
             }
           }
         }
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/package-info.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/package-info.java
index 287111705998..3b148e7785ab 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/package-info.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/package-info.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStub.java
index 7462516e641d..3e1947e1d152 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,22 +17,37 @@
 package com.google.cloud.orchestration.airflow.service.v1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.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.orchestration.airflow.service.v1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1.OperationMetadata;
@@ -43,6 +58,10 @@
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret;
 import com.google.longrunning.Operation;
 import com.google.longrunning.stub.OperationsStub;
 import com.google.protobuf.Empty;
@@ -124,6 +143,81 @@ public UnaryCallable deleteEnvironmentCalla
     throw new UnsupportedOperationException("Not implemented: pollAirflowCommandCallable()");
   }
 
+  public UnaryCallable
+      listWorkloadsPagedCallable() {
+    throw new UnsupportedOperationException("Not implemented: listWorkloadsPagedCallable()");
+  }
+
+  public UnaryCallable listWorkloadsCallable() {
+    throw new UnsupportedOperationException("Not implemented: listWorkloadsCallable()");
+  }
+
+  public UnaryCallable
+      createUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: createUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      getUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: getUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsSecretsPagedCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: listUserWorkloadsSecretsPagedCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsSecretsCallable() {
+    throw new UnsupportedOperationException("Not implemented: listUserWorkloadsSecretsCallable()");
+  }
+
+  public UnaryCallable
+      updateUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: updateUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      deleteUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: deleteUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      createUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: createUserWorkloadsConfigMapCallable()");
+  }
+
+  public UnaryCallable
+      getUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException("Not implemented: getUserWorkloadsConfigMapCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsConfigMapsPagedCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: listUserWorkloadsConfigMapsPagedCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsConfigMapsCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: listUserWorkloadsConfigMapsCallable()");
+  }
+
+  public UnaryCallable
+      updateUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: updateUserWorkloadsConfigMapCallable()");
+  }
+
+  public UnaryCallable
+      deleteUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: deleteUserWorkloadsConfigMapCallable()");
+  }
+
   public OperationCallable
       saveSnapshotOperationCallable() {
     throw new UnsupportedOperationException("Not implemented: saveSnapshotOperationCallable()");
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java
index 1d94b31054b8..bad20ee77bfa 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.core.ApiFunction;
 import com.google.api.core.ApiFuture;
@@ -48,17 +51,29 @@
 import com.google.api.gax.rpc.UnaryCallSettings;
 import com.google.api.gax.rpc.UnaryCallable;
 import com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1.OperationMetadata;
@@ -69,6 +84,10 @@
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableSet;
@@ -142,6 +161,35 @@ public class EnvironmentsStubSettings extends StubSettings
       pollAirflowCommandSettings;
+  private final PagedCallSettings<
+          ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+      listWorkloadsSettings;
+  private final UnaryCallSettings
+      createUserWorkloadsSecretSettings;
+  private final UnaryCallSettings
+      getUserWorkloadsSecretSettings;
+  private final PagedCallSettings<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsSettings;
+  private final UnaryCallSettings
+      updateUserWorkloadsSecretSettings;
+  private final UnaryCallSettings
+      deleteUserWorkloadsSecretSettings;
+  private final UnaryCallSettings
+      createUserWorkloadsConfigMapSettings;
+  private final UnaryCallSettings
+      getUserWorkloadsConfigMapSettings;
+  private final PagedCallSettings<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsSettings;
+  private final UnaryCallSettings
+      updateUserWorkloadsConfigMapSettings;
+  private final UnaryCallSettings
+      deleteUserWorkloadsConfigMapSettings;
   private final UnaryCallSettings saveSnapshotSettings;
   private final OperationCallSettings
       saveSnapshotOperationSettings;
@@ -195,6 +243,143 @@ public Iterable extractResources(ListEnvironmentsResponse payload)
             }
           };
 
+  private static final PagedListDescriptor<
+          ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+      LIST_WORKLOADS_PAGE_STR_DESC =
+          new PagedListDescriptor<
+              ListWorkloadsRequest,
+              ListWorkloadsResponse,
+              ListWorkloadsResponse.ComposerWorkload>() {
+            @Override
+            public String emptyToken() {
+              return "";
+            }
+
+            @Override
+            public ListWorkloadsRequest injectToken(ListWorkloadsRequest payload, String token) {
+              return ListWorkloadsRequest.newBuilder(payload).setPageToken(token).build();
+            }
+
+            @Override
+            public ListWorkloadsRequest injectPageSize(ListWorkloadsRequest payload, int pageSize) {
+              return ListWorkloadsRequest.newBuilder(payload).setPageSize(pageSize).build();
+            }
+
+            @Override
+            public Integer extractPageSize(ListWorkloadsRequest payload) {
+              return payload.getPageSize();
+            }
+
+            @Override
+            public String extractNextToken(ListWorkloadsResponse payload) {
+              return payload.getNextPageToken();
+            }
+
+            @Override
+            public Iterable extractResources(
+                ListWorkloadsResponse payload) {
+              return payload.getWorkloadsList() == null
+                  ? ImmutableList.of()
+                  : payload.getWorkloadsList();
+            }
+          };
+
+  private static final PagedListDescriptor<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsResponse, UserWorkloadsSecret>
+      LIST_USER_WORKLOADS_SECRETS_PAGE_STR_DESC =
+          new PagedListDescriptor<
+              ListUserWorkloadsSecretsRequest,
+              ListUserWorkloadsSecretsResponse,
+              UserWorkloadsSecret>() {
+            @Override
+            public String emptyToken() {
+              return "";
+            }
+
+            @Override
+            public ListUserWorkloadsSecretsRequest injectToken(
+                ListUserWorkloadsSecretsRequest payload, String token) {
+              return ListUserWorkloadsSecretsRequest.newBuilder(payload)
+                  .setPageToken(token)
+                  .build();
+            }
+
+            @Override
+            public ListUserWorkloadsSecretsRequest injectPageSize(
+                ListUserWorkloadsSecretsRequest payload, int pageSize) {
+              return ListUserWorkloadsSecretsRequest.newBuilder(payload)
+                  .setPageSize(pageSize)
+                  .build();
+            }
+
+            @Override
+            public Integer extractPageSize(ListUserWorkloadsSecretsRequest payload) {
+              return payload.getPageSize();
+            }
+
+            @Override
+            public String extractNextToken(ListUserWorkloadsSecretsResponse payload) {
+              return payload.getNextPageToken();
+            }
+
+            @Override
+            public Iterable extractResources(
+                ListUserWorkloadsSecretsResponse payload) {
+              return payload.getUserWorkloadsSecretsList() == null
+                  ? ImmutableList.of()
+                  : payload.getUserWorkloadsSecretsList();
+            }
+          };
+
+  private static final PagedListDescriptor<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap>
+      LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_DESC =
+          new PagedListDescriptor<
+              ListUserWorkloadsConfigMapsRequest,
+              ListUserWorkloadsConfigMapsResponse,
+              UserWorkloadsConfigMap>() {
+            @Override
+            public String emptyToken() {
+              return "";
+            }
+
+            @Override
+            public ListUserWorkloadsConfigMapsRequest injectToken(
+                ListUserWorkloadsConfigMapsRequest payload, String token) {
+              return ListUserWorkloadsConfigMapsRequest.newBuilder(payload)
+                  .setPageToken(token)
+                  .build();
+            }
+
+            @Override
+            public ListUserWorkloadsConfigMapsRequest injectPageSize(
+                ListUserWorkloadsConfigMapsRequest payload, int pageSize) {
+              return ListUserWorkloadsConfigMapsRequest.newBuilder(payload)
+                  .setPageSize(pageSize)
+                  .build();
+            }
+
+            @Override
+            public Integer extractPageSize(ListUserWorkloadsConfigMapsRequest payload) {
+              return payload.getPageSize();
+            }
+
+            @Override
+            public String extractNextToken(ListUserWorkloadsConfigMapsResponse payload) {
+              return payload.getNextPageToken();
+            }
+
+            @Override
+            public Iterable extractResources(
+                ListUserWorkloadsConfigMapsResponse payload) {
+              return payload.getUserWorkloadsConfigMapsList() == null
+                  ? ImmutableList.of()
+                  : payload.getUserWorkloadsConfigMapsList();
+            }
+          };
+
   private static final PagedListResponseFactory<
           ListEnvironmentsRequest, ListEnvironmentsResponse, ListEnvironmentsPagedResponse>
       LIST_ENVIRONMENTS_PAGE_STR_FACT =
@@ -214,6 +399,86 @@ public ApiFuture getFuturePagedResponse(
             }
           };
 
+  private static final PagedListResponseFactory<
+          ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+      LIST_WORKLOADS_PAGE_STR_FACT =
+          new PagedListResponseFactory<
+              ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>() {
+            @Override
+            public ApiFuture getFuturePagedResponse(
+                UnaryCallable callable,
+                ListWorkloadsRequest request,
+                ApiCallContext context,
+                ApiFuture futureResponse) {
+              PageContext<
+                      ListWorkloadsRequest,
+                      ListWorkloadsResponse,
+                      ListWorkloadsResponse.ComposerWorkload>
+                  pageContext =
+                      PageContext.create(callable, LIST_WORKLOADS_PAGE_STR_DESC, request, context);
+              return ListWorkloadsPagedResponse.createAsync(pageContext, futureResponse);
+            }
+          };
+
+  private static final PagedListResponseFactory<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      LIST_USER_WORKLOADS_SECRETS_PAGE_STR_FACT =
+          new PagedListResponseFactory<
+              ListUserWorkloadsSecretsRequest,
+              ListUserWorkloadsSecretsResponse,
+              ListUserWorkloadsSecretsPagedResponse>() {
+            @Override
+            public ApiFuture getFuturePagedResponse(
+                UnaryCallable
+                    callable,
+                ListUserWorkloadsSecretsRequest request,
+                ApiCallContext context,
+                ApiFuture futureResponse) {
+              PageContext<
+                      ListUserWorkloadsSecretsRequest,
+                      ListUserWorkloadsSecretsResponse,
+                      UserWorkloadsSecret>
+                  pageContext =
+                      PageContext.create(
+                          callable, LIST_USER_WORKLOADS_SECRETS_PAGE_STR_DESC, request, context);
+              return ListUserWorkloadsSecretsPagedResponse.createAsync(pageContext, futureResponse);
+            }
+          };
+
+  private static final PagedListResponseFactory<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_FACT =
+          new PagedListResponseFactory<
+              ListUserWorkloadsConfigMapsRequest,
+              ListUserWorkloadsConfigMapsResponse,
+              ListUserWorkloadsConfigMapsPagedResponse>() {
+            @Override
+            public ApiFuture getFuturePagedResponse(
+                UnaryCallable<
+                        ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+                    callable,
+                ListUserWorkloadsConfigMapsRequest request,
+                ApiCallContext context,
+                ApiFuture futureResponse) {
+              PageContext<
+                      ListUserWorkloadsConfigMapsRequest,
+                      ListUserWorkloadsConfigMapsResponse,
+                      UserWorkloadsConfigMap>
+                  pageContext =
+                      PageContext.create(
+                          callable,
+                          LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_DESC,
+                          request,
+                          context);
+              return ListUserWorkloadsConfigMapsPagedResponse.createAsync(
+                  pageContext, futureResponse);
+            }
+          };
+
   /** Returns the object with the settings used for calls to createEnvironment. */
   public UnaryCallSettings createEnvironmentSettings() {
     return createEnvironmentSettings;
@@ -277,6 +542,78 @@ public UnaryCallSettings deleteEnvironmentS
     return pollAirflowCommandSettings;
   }
 
+  /** Returns the object with the settings used for calls to listWorkloads. */
+  public PagedCallSettings
+      listWorkloadsSettings() {
+    return listWorkloadsSettings;
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsSecret. */
+  public UnaryCallSettings
+      createUserWorkloadsSecretSettings() {
+    return createUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsSecret. */
+  public UnaryCallSettings
+      getUserWorkloadsSecretSettings() {
+    return getUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsSecrets. */
+  public PagedCallSettings<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsSettings() {
+    return listUserWorkloadsSecretsSettings;
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsSecret. */
+  public UnaryCallSettings
+      updateUserWorkloadsSecretSettings() {
+    return updateUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsSecret. */
+  public UnaryCallSettings
+      deleteUserWorkloadsSecretSettings() {
+    return deleteUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      createUserWorkloadsConfigMapSettings() {
+    return createUserWorkloadsConfigMapSettings;
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      getUserWorkloadsConfigMapSettings() {
+    return getUserWorkloadsConfigMapSettings;
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsConfigMaps. */
+  public PagedCallSettings<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsSettings() {
+    return listUserWorkloadsConfigMapsSettings;
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      updateUserWorkloadsConfigMapSettings() {
+    return updateUserWorkloadsConfigMapSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      deleteUserWorkloadsConfigMapSettings() {
+    return deleteUserWorkloadsConfigMapSettings;
+  }
+
   /** Returns the object with the settings used for calls to saveSnapshot. */
   public UnaryCallSettings saveSnapshotSettings() {
     return saveSnapshotSettings;
@@ -391,7 +728,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return defaultGrpcTransportProviderBuilder().build();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
@@ -400,7 +736,6 @@ public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProvider
             GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion());
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
@@ -451,6 +786,21 @@ protected EnvironmentsStubSettings(Builder settingsBuilder) throws IOException {
     executeAirflowCommandSettings = settingsBuilder.executeAirflowCommandSettings().build();
     stopAirflowCommandSettings = settingsBuilder.stopAirflowCommandSettings().build();
     pollAirflowCommandSettings = settingsBuilder.pollAirflowCommandSettings().build();
+    listWorkloadsSettings = settingsBuilder.listWorkloadsSettings().build();
+    createUserWorkloadsSecretSettings = settingsBuilder.createUserWorkloadsSecretSettings().build();
+    getUserWorkloadsSecretSettings = settingsBuilder.getUserWorkloadsSecretSettings().build();
+    listUserWorkloadsSecretsSettings = settingsBuilder.listUserWorkloadsSecretsSettings().build();
+    updateUserWorkloadsSecretSettings = settingsBuilder.updateUserWorkloadsSecretSettings().build();
+    deleteUserWorkloadsSecretSettings = settingsBuilder.deleteUserWorkloadsSecretSettings().build();
+    createUserWorkloadsConfigMapSettings =
+        settingsBuilder.createUserWorkloadsConfigMapSettings().build();
+    getUserWorkloadsConfigMapSettings = settingsBuilder.getUserWorkloadsConfigMapSettings().build();
+    listUserWorkloadsConfigMapsSettings =
+        settingsBuilder.listUserWorkloadsConfigMapsSettings().build();
+    updateUserWorkloadsConfigMapSettings =
+        settingsBuilder.updateUserWorkloadsConfigMapSettings().build();
+    deleteUserWorkloadsConfigMapSettings =
+        settingsBuilder.deleteUserWorkloadsConfigMapSettings().build();
     saveSnapshotSettings = settingsBuilder.saveSnapshotSettings().build();
     saveSnapshotOperationSettings = settingsBuilder.saveSnapshotOperationSettings().build();
     loadSnapshotSettings = settingsBuilder.loadSnapshotSettings().build();
@@ -489,6 +839,38 @@ public static class Builder extends StubSettings.Builder
         pollAirflowCommandSettings;
+    private final PagedCallSettings.Builder<
+            ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+        listWorkloadsSettings;
+    private final UnaryCallSettings.Builder
+        createUserWorkloadsSecretSettings;
+    private final UnaryCallSettings.Builder
+        getUserWorkloadsSecretSettings;
+    private final PagedCallSettings.Builder<
+            ListUserWorkloadsSecretsRequest,
+            ListUserWorkloadsSecretsResponse,
+            ListUserWorkloadsSecretsPagedResponse>
+        listUserWorkloadsSecretsSettings;
+    private final UnaryCallSettings.Builder
+        updateUserWorkloadsSecretSettings;
+    private final UnaryCallSettings.Builder
+        deleteUserWorkloadsSecretSettings;
+    private final UnaryCallSettings.Builder<
+            CreateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+        createUserWorkloadsConfigMapSettings;
+    private final UnaryCallSettings.Builder<
+            GetUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+        getUserWorkloadsConfigMapSettings;
+    private final PagedCallSettings.Builder<
+            ListUserWorkloadsConfigMapsRequest,
+            ListUserWorkloadsConfigMapsResponse,
+            ListUserWorkloadsConfigMapsPagedResponse>
+        listUserWorkloadsConfigMapsSettings;
+    private final UnaryCallSettings.Builder<
+            UpdateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+        updateUserWorkloadsConfigMapSettings;
+    private final UnaryCallSettings.Builder
+        deleteUserWorkloadsConfigMapSettings;
     private final UnaryCallSettings.Builder saveSnapshotSettings;
     private final OperationCallSettings.Builder<
             SaveSnapshotRequest, SaveSnapshotResponse, OperationMetadata>
@@ -543,6 +925,19 @@ protected Builder(ClientContext clientContext) {
       executeAirflowCommandSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       stopAirflowCommandSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       pollAirflowCommandSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      listWorkloadsSettings = PagedCallSettings.newBuilder(LIST_WORKLOADS_PAGE_STR_FACT);
+      createUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      getUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      listUserWorkloadsSecretsSettings =
+          PagedCallSettings.newBuilder(LIST_USER_WORKLOADS_SECRETS_PAGE_STR_FACT);
+      updateUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      deleteUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      createUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      getUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      listUserWorkloadsConfigMapsSettings =
+          PagedCallSettings.newBuilder(LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_FACT);
+      updateUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      deleteUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       saveSnapshotSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       saveSnapshotOperationSettings = OperationCallSettings.newBuilder();
       loadSnapshotSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
@@ -561,6 +956,17 @@ protected Builder(ClientContext clientContext) {
               executeAirflowCommandSettings,
               stopAirflowCommandSettings,
               pollAirflowCommandSettings,
+              listWorkloadsSettings,
+              createUserWorkloadsSecretSettings,
+              getUserWorkloadsSecretSettings,
+              listUserWorkloadsSecretsSettings,
+              updateUserWorkloadsSecretSettings,
+              deleteUserWorkloadsSecretSettings,
+              createUserWorkloadsConfigMapSettings,
+              getUserWorkloadsConfigMapSettings,
+              listUserWorkloadsConfigMapsSettings,
+              updateUserWorkloadsConfigMapSettings,
+              deleteUserWorkloadsConfigMapSettings,
               saveSnapshotSettings,
               loadSnapshotSettings,
               databaseFailoverSettings,
@@ -582,6 +988,21 @@ protected Builder(EnvironmentsStubSettings settings) {
       executeAirflowCommandSettings = settings.executeAirflowCommandSettings.toBuilder();
       stopAirflowCommandSettings = settings.stopAirflowCommandSettings.toBuilder();
       pollAirflowCommandSettings = settings.pollAirflowCommandSettings.toBuilder();
+      listWorkloadsSettings = settings.listWorkloadsSettings.toBuilder();
+      createUserWorkloadsSecretSettings = settings.createUserWorkloadsSecretSettings.toBuilder();
+      getUserWorkloadsSecretSettings = settings.getUserWorkloadsSecretSettings.toBuilder();
+      listUserWorkloadsSecretsSettings = settings.listUserWorkloadsSecretsSettings.toBuilder();
+      updateUserWorkloadsSecretSettings = settings.updateUserWorkloadsSecretSettings.toBuilder();
+      deleteUserWorkloadsSecretSettings = settings.deleteUserWorkloadsSecretSettings.toBuilder();
+      createUserWorkloadsConfigMapSettings =
+          settings.createUserWorkloadsConfigMapSettings.toBuilder();
+      getUserWorkloadsConfigMapSettings = settings.getUserWorkloadsConfigMapSettings.toBuilder();
+      listUserWorkloadsConfigMapsSettings =
+          settings.listUserWorkloadsConfigMapsSettings.toBuilder();
+      updateUserWorkloadsConfigMapSettings =
+          settings.updateUserWorkloadsConfigMapSettings.toBuilder();
+      deleteUserWorkloadsConfigMapSettings =
+          settings.deleteUserWorkloadsConfigMapSettings.toBuilder();
       saveSnapshotSettings = settings.saveSnapshotSettings.toBuilder();
       saveSnapshotOperationSettings = settings.saveSnapshotOperationSettings.toBuilder();
       loadSnapshotSettings = settings.loadSnapshotSettings.toBuilder();
@@ -600,6 +1021,17 @@ protected Builder(EnvironmentsStubSettings settings) {
               executeAirflowCommandSettings,
               stopAirflowCommandSettings,
               pollAirflowCommandSettings,
+              listWorkloadsSettings,
+              createUserWorkloadsSecretSettings,
+              getUserWorkloadsSecretSettings,
+              listUserWorkloadsSecretsSettings,
+              updateUserWorkloadsSecretSettings,
+              deleteUserWorkloadsSecretSettings,
+              createUserWorkloadsConfigMapSettings,
+              getUserWorkloadsConfigMapSettings,
+              listUserWorkloadsConfigMapsSettings,
+              updateUserWorkloadsConfigMapSettings,
+              deleteUserWorkloadsConfigMapSettings,
               saveSnapshotSettings,
               loadSnapshotSettings,
               databaseFailoverSettings,
@@ -671,6 +1103,61 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
 
+      builder
+          .listWorkloadsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .createUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .getUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .listUserWorkloadsSecretsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .updateUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .deleteUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .createUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .getUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .listUserWorkloadsConfigMapsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .updateUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .deleteUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
       builder
           .saveSnapshotSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
@@ -925,6 +1412,79 @@ public UnaryCallSettings.Builder getEnvironm
       return pollAirflowCommandSettings;
     }
 
+    /** Returns the builder for the settings used for calls to listWorkloads. */
+    public PagedCallSettings.Builder<
+            ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+        listWorkloadsSettings() {
+      return listWorkloadsSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsSecretSettings() {
+      return createUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsSecretSettings() {
+      return getUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsSecrets. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsSecretsRequest,
+            ListUserWorkloadsSecretsResponse,
+            ListUserWorkloadsSecretsPagedResponse>
+        listUserWorkloadsSecretsSettings() {
+      return listUserWorkloadsSecretsSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsSecretSettings() {
+      return updateUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsSecretSettings() {
+      return deleteUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsConfigMapSettings() {
+      return createUserWorkloadsConfigMapSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsConfigMapSettings() {
+      return getUserWorkloadsConfigMapSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsConfigMaps. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsConfigMapsRequest,
+            ListUserWorkloadsConfigMapsResponse,
+            ListUserWorkloadsConfigMapsPagedResponse>
+        listUserWorkloadsConfigMapsSettings() {
+      return listUserWorkloadsConfigMapsSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsConfigMapSettings() {
+      return updateUserWorkloadsConfigMapSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsConfigMapSettings() {
+      return deleteUserWorkloadsConfigMapSettings;
+    }
+
     /** Returns the builder for the settings used for calls to saveSnapshot. */
     public UnaryCallSettings.Builder saveSnapshotSettings() {
       return saveSnapshotSettings;
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsCallableFactory.java
index a5fee8210189..8f076b5874cf 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java
index a9ebf64cc170..7eadce1e12b8 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.gax.core.BackgroundResource;
 import com.google.api.gax.core.BackgroundResourceAggregation;
@@ -27,17 +30,29 @@
 import com.google.api.gax.rpc.RequestParamsBuilder;
 import com.google.api.gax.rpc.UnaryCallable;
 import com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1.OperationMetadata;
@@ -48,6 +63,10 @@
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret;
 import com.google.longrunning.Operation;
 import com.google.longrunning.stub.GrpcOperationsStub;
 import com.google.protobuf.Empty;
@@ -157,6 +176,140 @@ public class GrpcEnvironmentsStub extends EnvironmentsStub {
                   ProtoUtils.marshaller(PollAirflowCommandResponse.getDefaultInstance()))
               .build();
 
+  private static final MethodDescriptor
+      listWorkloadsMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/ListWorkloads")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(ListWorkloadsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(ListWorkloadsResponse.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      createUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/CreateUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(CreateUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsSecret.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      getUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/GetUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(GetUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsSecret.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsResponse>
+      listUserWorkloadsSecretsMethodDescriptor =
+          MethodDescriptor
+              .newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/ListUserWorkloadsSecrets")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsSecretsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsSecretsResponse.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      updateUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/UpdateUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(UpdateUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsSecret.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      deleteUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/DeleteUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      createUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/CreateUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(CreateUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsConfigMap.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      getUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/GetUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(GetUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsConfigMap.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsMethodDescriptor =
+          MethodDescriptor
+              .newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/ListUserWorkloadsConfigMaps")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsConfigMapsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsConfigMapsResponse.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      updateUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/UpdateUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(UpdateUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsConfigMap.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      deleteUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/DeleteUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+
   private static final MethodDescriptor
       saveSnapshotMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -222,6 +375,36 @@ public class GrpcEnvironmentsStub extends EnvironmentsStub {
       stopAirflowCommandCallable;
   private final UnaryCallable
       pollAirflowCommandCallable;
+  private final UnaryCallable listWorkloadsCallable;
+  private final UnaryCallable
+      listWorkloadsPagedCallable;
+  private final UnaryCallable
+      createUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      getUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      listUserWorkloadsSecretsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      createUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      getUserWorkloadsConfigMapCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsConfigMapCallable;
   private final UnaryCallable saveSnapshotCallable;
   private final OperationCallable
       saveSnapshotOperationCallable;
@@ -362,6 +545,135 @@ protected GrpcEnvironmentsStub(
                       return builder.build();
                     })
                 .build();
+    GrpcCallSettings listWorkloadsTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(listWorkloadsMethodDescriptor)
+            .setParamsExtractor(
+                request -> {
+                  RequestParamsBuilder builder = RequestParamsBuilder.create();
+                  builder.add("parent", String.valueOf(request.getParent()));
+                  return builder.build();
+                })
+            .build();
+    GrpcCallSettings
+        createUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(createUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        getUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(getUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        listUserWorkloadsSecretsTransportSettings =
+            GrpcCallSettings
+                .newBuilder()
+                .setMethodDescriptor(listUserWorkloadsSecretsMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        updateUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_secret.name",
+                          String.valueOf(request.getUserWorkloadsSecret().getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        deleteUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        createUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings
+                .newBuilder()
+                .setMethodDescriptor(createUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        getUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(getUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        listUserWorkloadsConfigMapsTransportSettings =
+            GrpcCallSettings
+                .
+                    newBuilder()
+                .setMethodDescriptor(listUserWorkloadsConfigMapsMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        updateUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings
+                .newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_config_map.name",
+                          String.valueOf(request.getUserWorkloadsConfigMap().getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        deleteUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
     GrpcCallSettings saveSnapshotTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(saveSnapshotMethodDescriptor)
@@ -462,6 +774,72 @@ protected GrpcEnvironmentsStub(
             pollAirflowCommandTransportSettings,
             settings.pollAirflowCommandSettings(),
             clientContext);
+    this.listWorkloadsCallable =
+        callableFactory.createUnaryCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.listWorkloadsPagedCallable =
+        callableFactory.createPagedCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.createUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsSecretTransportSettings,
+            settings.createUserWorkloadsSecretSettings(),
+            clientContext);
+    this.getUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsSecretTransportSettings,
+            settings.getUserWorkloadsSecretSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.updateUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsSecretTransportSettings,
+            settings.updateUserWorkloadsSecretSettings(),
+            clientContext);
+    this.deleteUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsSecretTransportSettings,
+            settings.deleteUserWorkloadsSecretSettings(),
+            clientContext);
+    this.createUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsConfigMapTransportSettings,
+            settings.createUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.getUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsConfigMapTransportSettings,
+            settings.getUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.updateUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsConfigMapTransportSettings,
+            settings.updateUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.deleteUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsConfigMapTransportSettings,
+            settings.deleteUserWorkloadsConfigMapSettings(),
+            clientContext);
     this.saveSnapshotCallable =
         callableFactory.createUnaryCallable(
             saveSnapshotTransportSettings, settings.saveSnapshotSettings(), clientContext);
@@ -571,6 +949,89 @@ public UnaryCallable deleteEnvironmentCalla
     return pollAirflowCommandCallable;
   }
 
+  @Override
+  public UnaryCallable listWorkloadsCallable() {
+    return listWorkloadsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listWorkloadsPagedCallable() {
+    return listWorkloadsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsSecretCallable() {
+    return createUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsSecretCallable() {
+    return getUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsCallable() {
+    return listUserWorkloadsSecretsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsPagedCallable() {
+    return listUserWorkloadsSecretsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsSecretCallable() {
+    return updateUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsSecretCallable() {
+    return deleteUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsConfigMapCallable() {
+    return createUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsConfigMapCallable() {
+    return getUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsCallable() {
+    return listUserWorkloadsConfigMapsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsPagedCallable() {
+    return listUserWorkloadsConfigMapsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsConfigMapCallable() {
+    return updateUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsConfigMapCallable() {
+    return deleteUserWorkloadsConfigMapCallable;
+  }
+
   @Override
   public UnaryCallable saveSnapshotCallable() {
     return saveSnapshotCallable;
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsCallableFactory.java
index 43487ad5acf6..1c6da3379ea0 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsStub.java
index b3ba36c3ccc6..64e92a82841c 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcImageVersionsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsCallableFactory.java
index 030d62d7107b..a3333b8b36e9 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java
index 125086b06c30..d72443467270 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.HttpRule;
 import com.google.api.core.BetaApi;
@@ -36,17 +39,29 @@
 import com.google.api.gax.rpc.RequestParamsBuilder;
 import com.google.api.gax.rpc.UnaryCallable;
 import com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1.OperationMetadata;
@@ -57,6 +72,10 @@
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret;
 import com.google.common.collect.ImmutableMap;
 import com.google.longrunning.Operation;
 import com.google.protobuf.Empty;
@@ -403,6 +422,436 @@ public class HttpJsonEnvironmentsStub extends EnvironmentsStub {
                       .build())
               .build();
 
+  private static final ApiMethodDescriptor
+      listWorkloadsMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/ListWorkloads")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{parent=projects/*/locations/*/environments/*}/workloads",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "filter", request.getFilter());
+                            serializer.putQueryParam(fields, "pageSize", request.getPageSize());
+                            serializer.putQueryParam(fields, "pageToken", request.getPageToken());
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(ListWorkloadsResponse.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      createUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/CreateUserWorkloadsSecret")
+              .setHttpMethod("POST")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsSecret",
+                                      request.getUserWorkloadsSecret(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsSecret.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      getUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/GetUserWorkloadsSecret")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsSecret.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsResponse>
+      listUserWorkloadsSecretsMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/ListUserWorkloadsSecrets")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "pageSize", request.getPageSize());
+                            serializer.putQueryParam(fields, "pageToken", request.getPageToken());
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(ListUserWorkloadsSecretsResponse.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      updateUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/UpdateUserWorkloadsSecret")
+              .setHttpMethod("PUT")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{userWorkloadsSecret.name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(
+                                fields,
+                                "userWorkloadsSecret.name",
+                                request.getUserWorkloadsSecret().getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsSecret",
+                                      request.getUserWorkloadsSecret(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsSecret.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      deleteUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/DeleteUserWorkloadsSecret")
+              .setHttpMethod("DELETE")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(Empty.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          CreateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+      createUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/CreateUserWorkloadsConfigMap")
+              .setHttpMethod("POST")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsConfigMap",
+                                      request.getUserWorkloadsConfigMap(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsConfigMap.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      getUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/GetUserWorkloadsConfigMap")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsConfigMap.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/ListUserWorkloadsConfigMaps")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "pageSize", request.getPageSize());
+                            serializer.putQueryParam(fields, "pageToken", request.getPageToken());
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(ListUserWorkloadsConfigMapsResponse.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          UpdateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+      updateUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/UpdateUserWorkloadsConfigMap")
+              .setHttpMethod("PUT")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{userWorkloadsConfigMap.name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(
+                                fields,
+                                "userWorkloadsConfigMap.name",
+                                request.getUserWorkloadsConfigMap().getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsConfigMap",
+                                      request.getUserWorkloadsConfigMap(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsConfigMap.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      deleteUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1.Environments/DeleteUserWorkloadsConfigMap")
+              .setHttpMethod("DELETE")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(Empty.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
   private static final ApiMethodDescriptor
       saveSnapshotMethodDescriptor =
           ApiMethodDescriptor.newBuilder()
@@ -590,6 +1039,36 @@ public class HttpJsonEnvironmentsStub extends EnvironmentsStub {
       stopAirflowCommandCallable;
   private final UnaryCallable
       pollAirflowCommandCallable;
+  private final UnaryCallable listWorkloadsCallable;
+  private final UnaryCallable
+      listWorkloadsPagedCallable;
+  private final UnaryCallable
+      createUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      getUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      listUserWorkloadsSecretsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      createUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      getUserWorkloadsConfigMapCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsConfigMapCallable;
   private final UnaryCallable saveSnapshotCallable;
   private final OperationCallable
       saveSnapshotOperationCallable;
@@ -761,6 +1240,148 @@ protected HttpJsonEnvironmentsStub(
                       return builder.build();
                     })
                 .build();
+    HttpJsonCallSettings
+        listWorkloadsTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(listWorkloadsMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        createUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(createUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        getUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(getUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        listUserWorkloadsSecretsTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(listUserWorkloadsSecretsMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        updateUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_secret.name",
+                          String.valueOf(request.getUserWorkloadsSecret().getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        deleteUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        createUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(createUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        getUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(getUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        listUserWorkloadsConfigMapsTransportSettings =
+            HttpJsonCallSettings
+                .
+                    newBuilder()
+                .setMethodDescriptor(listUserWorkloadsConfigMapsMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        updateUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_config_map.name",
+                          String.valueOf(request.getUserWorkloadsConfigMap().getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        deleteUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
     HttpJsonCallSettings saveSnapshotTransportSettings =
         HttpJsonCallSettings.newBuilder()
             .setMethodDescriptor(saveSnapshotMethodDescriptor)
@@ -865,6 +1486,72 @@ protected HttpJsonEnvironmentsStub(
             pollAirflowCommandTransportSettings,
             settings.pollAirflowCommandSettings(),
             clientContext);
+    this.listWorkloadsCallable =
+        callableFactory.createUnaryCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.listWorkloadsPagedCallable =
+        callableFactory.createPagedCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.createUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsSecretTransportSettings,
+            settings.createUserWorkloadsSecretSettings(),
+            clientContext);
+    this.getUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsSecretTransportSettings,
+            settings.getUserWorkloadsSecretSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.updateUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsSecretTransportSettings,
+            settings.updateUserWorkloadsSecretSettings(),
+            clientContext);
+    this.deleteUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsSecretTransportSettings,
+            settings.deleteUserWorkloadsSecretSettings(),
+            clientContext);
+    this.createUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsConfigMapTransportSettings,
+            settings.createUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.getUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsConfigMapTransportSettings,
+            settings.getUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.updateUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsConfigMapTransportSettings,
+            settings.updateUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.deleteUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsConfigMapTransportSettings,
+            settings.deleteUserWorkloadsConfigMapSettings(),
+            clientContext);
     this.saveSnapshotCallable =
         callableFactory.createUnaryCallable(
             saveSnapshotTransportSettings, settings.saveSnapshotSettings(), clientContext);
@@ -913,6 +1600,17 @@ public static List getMethodDescriptors() {
     methodDescriptors.add(executeAirflowCommandMethodDescriptor);
     methodDescriptors.add(stopAirflowCommandMethodDescriptor);
     methodDescriptors.add(pollAirflowCommandMethodDescriptor);
+    methodDescriptors.add(listWorkloadsMethodDescriptor);
+    methodDescriptors.add(createUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(getUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(listUserWorkloadsSecretsMethodDescriptor);
+    methodDescriptors.add(updateUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(deleteUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(createUserWorkloadsConfigMapMethodDescriptor);
+    methodDescriptors.add(getUserWorkloadsConfigMapMethodDescriptor);
+    methodDescriptors.add(listUserWorkloadsConfigMapsMethodDescriptor);
+    methodDescriptors.add(updateUserWorkloadsConfigMapMethodDescriptor);
+    methodDescriptors.add(deleteUserWorkloadsConfigMapMethodDescriptor);
     methodDescriptors.add(saveSnapshotMethodDescriptor);
     methodDescriptors.add(loadSnapshotMethodDescriptor);
     methodDescriptors.add(databaseFailoverMethodDescriptor);
@@ -992,6 +1690,89 @@ public UnaryCallable deleteEnvironmentCalla
     return pollAirflowCommandCallable;
   }
 
+  @Override
+  public UnaryCallable listWorkloadsCallable() {
+    return listWorkloadsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listWorkloadsPagedCallable() {
+    return listWorkloadsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsSecretCallable() {
+    return createUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsSecretCallable() {
+    return getUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsCallable() {
+    return listUserWorkloadsSecretsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsPagedCallable() {
+    return listUserWorkloadsSecretsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsSecretCallable() {
+    return updateUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsSecretCallable() {
+    return deleteUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsConfigMapCallable() {
+    return createUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsConfigMapCallable() {
+    return getUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsCallable() {
+    return listUserWorkloadsConfigMapsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsPagedCallable() {
+    return listUserWorkloadsConfigMapsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsConfigMapCallable() {
+    return updateUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsConfigMapCallable() {
+    return deleteUserWorkloadsConfigMapCallable;
+  }
+
   @Override
   public UnaryCallable saveSnapshotCallable() {
     return saveSnapshotCallable;
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsCallableFactory.java
index f5fa60a394d7..ea4685f6d2ae 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsStub.java
index debe4650549d..f2ffcd4ba952 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonImageVersionsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStub.java
index 1803ca75e2a7..0c1308a30f6f 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java
index dff3b476d2d5..ff2f4c19e73a 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -244,7 +244,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return defaultGrpcTransportProviderBuilder().build();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
@@ -253,7 +252,6 @@ public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProvider
             GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion());
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClient.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClient.java
index c79e0055ce7d..f409057be460 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClient.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClient.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -236,6 +236,227 @@
  *       
  *    
  *    
+ *      

ListWorkloads + *

Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer component. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listWorkloads(ListWorkloadsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listWorkloads(EnvironmentName parent) + *

  • listWorkloads(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listWorkloadsPagedCallable() + *

  • listWorkloadsCallable() + *

+ * + * + * + *

CreateUserWorkloadsSecret + *

Creates a user workloads Secret. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createUserWorkloadsSecret(CreateUserWorkloadsSecretRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createUserWorkloadsSecret(EnvironmentName parent, UserWorkloadsSecret userWorkloadsSecret) + *

  • createUserWorkloadsSecret(String parent, UserWorkloadsSecret userWorkloadsSecret) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createUserWorkloadsSecretCallable() + *

+ * + * + * + *

GetUserWorkloadsSecret + *

Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getUserWorkloadsSecret(GetUserWorkloadsSecretRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getUserWorkloadsSecret(UserWorkloadsSecretName name) + *

  • getUserWorkloadsSecret(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getUserWorkloadsSecretCallable() + *

+ * + * + * + *

ListUserWorkloadsSecrets + *

Lists user workloads Secrets. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listUserWorkloadsSecrets(ListUserWorkloadsSecretsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listUserWorkloadsSecrets(EnvironmentName parent) + *

  • listUserWorkloadsSecrets(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listUserWorkloadsSecretsPagedCallable() + *

  • listUserWorkloadsSecretsCallable() + *

+ * + * + * + *

UpdateUserWorkloadsSecret + *

Updates a user workloads Secret. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateUserWorkloadsSecret(UpdateUserWorkloadsSecretRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • updateUserWorkloadsSecret(UserWorkloadsSecret userWorkloadsSecret) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateUserWorkloadsSecretCallable() + *

+ * + * + * + *

DeleteUserWorkloadsSecret + *

Deletes a user workloads Secret. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteUserWorkloadsSecret(UserWorkloadsSecretName name) + *

  • deleteUserWorkloadsSecret(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteUserWorkloadsSecretCallable() + *

+ * + * + * + *

CreateUserWorkloadsConfigMap + *

Creates a user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createUserWorkloadsConfigMap(CreateUserWorkloadsConfigMapRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createUserWorkloadsConfigMap(EnvironmentName parent, UserWorkloadsConfigMap userWorkloadsConfigMap) + *

  • createUserWorkloadsConfigMap(String parent, UserWorkloadsConfigMap userWorkloadsConfigMap) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createUserWorkloadsConfigMapCallable() + *

+ * + * + * + *

GetUserWorkloadsConfigMap + *

Gets an existing user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getUserWorkloadsConfigMap(GetUserWorkloadsConfigMapRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getUserWorkloadsConfigMap(UserWorkloadsConfigMapName name) + *

  • getUserWorkloadsConfigMap(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getUserWorkloadsConfigMapCallable() + *

+ * + * + * + *

ListUserWorkloadsConfigMaps + *

Lists user workloads ConfigMaps. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listUserWorkloadsConfigMaps(ListUserWorkloadsConfigMapsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listUserWorkloadsConfigMaps(EnvironmentName parent) + *

  • listUserWorkloadsConfigMaps(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listUserWorkloadsConfigMapsPagedCallable() + *

  • listUserWorkloadsConfigMapsCallable() + *

+ * + * + * + *

UpdateUserWorkloadsConfigMap + *

Updates a user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateUserWorkloadsConfigMap(UpdateUserWorkloadsConfigMapRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • updateUserWorkloadsConfigMap(UserWorkloadsConfigMap userWorkloadsConfigMap) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateUserWorkloadsConfigMapCallable() + *

+ * + * + * + *

DeleteUserWorkloadsConfigMap + *

Deletes a user workloads ConfigMap. + *

This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteUserWorkloadsConfigMap(UserWorkloadsConfigMapName name) + *

  • deleteUserWorkloadsConfigMap(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteUserWorkloadsConfigMapCallable() + *

+ * + * + * *

SaveSnapshot *

Creates a snapshots of a Cloud Composer environment. *

As a result of this operation, snapshot of environment's state is stored in a location specified in the SaveSnapshotRequest. @@ -1457,10 +1678,11 @@ public final PollAirflowCommandResponse pollAirflowCommand(PollAirflowCommandReq // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates a snapshots of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, snapshot of environment's state is stored in a location - * specified in the SaveSnapshotRequest. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1471,29 +1693,33 @@ public final PollAirflowCommandResponse pollAirflowCommand(PollAirflowCommandReq * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * SaveSnapshotRequest request = - * SaveSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotLocation("snapshotLocation1625609625") - * .build(); - * SaveSnapshotResponse response = environmentsClient.saveSnapshotAsync(request).get(); + * EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + * for (ListWorkloadsResponse.ComposerWorkload element : + * environmentsClient.listWorkloads(parent).iterateAll()) { + * // doThingsWith(element); + * } * } * }

* - * @param request The request object containing all of the parameters for the API call. + * @param parent Required. The environment name to get workloads for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final OperationFuture saveSnapshotAsync( - SaveSnapshotRequest request) { - return saveSnapshotOperationCallable().futureCall(request); + public final ListWorkloadsPagedResponse listWorkloads(EnvironmentName parent) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listWorkloads(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates a snapshots of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, snapshot of environment's state is stored in a location - * specified in the SaveSnapshotRequest. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1504,29 +1730,30 @@ public final OperationFuture saveSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * SaveSnapshotRequest request = - * SaveSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotLocation("snapshotLocation1625609625") - * .build(); - * OperationFuture future = - * environmentsClient.saveSnapshotOperationCallable().futureCall(request); - * // Do something. - * SaveSnapshotResponse response = future.get(); + * String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + * for (ListWorkloadsResponse.ComposerWorkload element : + * environmentsClient.listWorkloads(parent).iterateAll()) { + * // doThingsWith(element); + * } * } * } + * + * @param parent Required. The environment name to get workloads for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final OperationCallable - saveSnapshotOperationCallable() { - return stub.saveSnapshotOperationCallable(); + public final ListWorkloadsPagedResponse listWorkloads(String parent) { + ListWorkloadsRequest request = ListWorkloadsRequest.newBuilder().setParent(parent).build(); + return listWorkloads(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates a snapshots of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, snapshot of environment's state is stored in a location - * specified in the SaveSnapshotRequest. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1537,27 +1764,34 @@ public final OperationFuture saveSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * SaveSnapshotRequest request = - * SaveSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotLocation("snapshotLocation1625609625") + * ListWorkloadsRequest request = + * ListWorkloadsRequest.newBuilder() + * .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + * .setPageSize(883849137) + * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") * .build(); - * ApiFuture future = environmentsClient.saveSnapshotCallable().futureCall(request); - * // Do something. - * Operation response = future.get(); + * for (ListWorkloadsResponse.ComposerWorkload element : + * environmentsClient.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 UnaryCallable saveSnapshotCallable() { - return stub.saveSnapshotCallable(); + public final ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request) { + return listWorkloadsPagedCallable().call(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Loads a snapshot of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest - * is loaded into the environment. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1568,33 +1802,34 @@ public final UnaryCallable saveSnapshotCallable( * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * LoadSnapshotRequest request = - * LoadSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotPath("snapshotPath-931648503") - * .setSkipPypiPackagesInstallation(true) - * .setSkipEnvironmentVariablesSetting(true) - * .setSkipAirflowOverridesSetting(true) - * .setSkipGcsDataCopying(true) + * ListWorkloadsRequest request = + * ListWorkloadsRequest.newBuilder() + * .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + * .setPageSize(883849137) + * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") * .build(); - * LoadSnapshotResponse response = environmentsClient.loadSnapshotAsync(request).get(); + * ApiFuture future = + * environmentsClient.listWorkloadsPagedCallable().futureCall(request); + * // Do something. + * for (ListWorkloadsResponse.ComposerWorkload element : future.get().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 OperationFuture loadSnapshotAsync( - LoadSnapshotRequest request) { - return loadSnapshotOperationCallable().futureCall(request); + public final UnaryCallable + listWorkloadsPagedCallable() { + return stub.listWorkloadsPagedCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Loads a snapshot of a Cloud Composer environment. + * Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer + * component. * - *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest - * is loaded into the environment. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1605,33 +1840,38 @@ public final OperationFuture loadSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * LoadSnapshotRequest request = - * LoadSnapshotRequest.newBuilder() - * .setEnvironment("environment-85904877") - * .setSnapshotPath("snapshotPath-931648503") - * .setSkipPypiPackagesInstallation(true) - * .setSkipEnvironmentVariablesSetting(true) - * .setSkipAirflowOverridesSetting(true) - * .setSkipGcsDataCopying(true) + * ListWorkloadsRequest request = + * ListWorkloadsRequest.newBuilder() + * .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + * .setPageSize(883849137) + * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") * .build(); - * OperationFuture future = - * environmentsClient.loadSnapshotOperationCallable().futureCall(request); - * // Do something. - * LoadSnapshotResponse response = future.get(); + * while (true) { + * ListWorkloadsResponse response = environmentsClient.listWorkloadsCallable().call(request); + * for (ListWorkloadsResponse.ComposerWorkload element : response.getWorkloadsList()) { + * // doThingsWith(element); + * } + * String nextPageToken = response.getNextPageToken(); + * if (!Strings.isNullOrEmpty(nextPageToken)) { + * request = request.toBuilder().setPageToken(nextPageToken).build(); + * } else { + * break; + * } + * } * } * } */ - public final OperationCallable - loadSnapshotOperationCallable() { - return stub.loadSnapshotOperationCallable(); + public final UnaryCallable listWorkloadsCallable() { + return stub.listWorkloadsCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Loads a snapshot of a Cloud Composer environment. + * Creates a user workloads Secret. * - *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest - * is loaded into the environment. + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. * *

Sample code: * @@ -1642,7 +1882,1587 @@ public final OperationFuture loadSnapsh * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { - * LoadSnapshotRequest request = + * EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + * UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + * UserWorkloadsSecret response = + * environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret); + * } + * } + * + * @param parent Required. The environment name to create a Secret for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsSecret Required. User workloads Secret to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret createUserWorkloadsSecret( + EnvironmentName parent, UserWorkloadsSecret userWorkloadsSecret) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + return createUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+   *   UserWorkloadsSecret response =
+   *       environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+   * }
+   * }
+ * + * @param parent Required. The environment name to create a Secret for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsSecret Required. User workloads Secret to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret createUserWorkloadsSecret( + String parent, UserWorkloadsSecret userWorkloadsSecret) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(parent) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + return createUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsSecretRequest request =
+   *       CreateUserWorkloadsSecretRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsSecret response = environmentsClient.createUserWorkloadsSecret(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 UserWorkloadsSecret createUserWorkloadsSecret( + CreateUserWorkloadsSecretRequest request) { + return createUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsSecretRequest request =
+   *       CreateUserWorkloadsSecretRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.createUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsSecret response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createUserWorkloadsSecretCallable() { + return stub.createUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsSecretName name =
+   *       UserWorkloadsSecretName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+   *   UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Secret to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret getUserWorkloadsSecret(UserWorkloadsSecretName name) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsSecretName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *           .toString();
+   *   UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the Secret to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret getUserWorkloadsSecret(String name) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder().setName(name).build(); + return getUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsSecretRequest request =
+   *       GetUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(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 UserWorkloadsSecret getUserWorkloadsSecret(GetUserWorkloadsSecretRequest request) { + return getUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsSecretRequest request =
+   *       GetUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.getUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsSecret response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getUserWorkloadsSecretCallable() { + return stub.getUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+   *   for (UserWorkloadsSecret element :
+   *       environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List Secrets in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsSecretsPagedResponse listUserWorkloadsSecrets( + EnvironmentName parent) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listUserWorkloadsSecrets(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   for (UserWorkloadsSecret element :
+   *       environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List Secrets in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsSecretsPagedResponse listUserWorkloadsSecrets(String parent) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder().setParent(parent).build(); + return listUserWorkloadsSecrets(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsSecretsRequest request =
+   *       ListUserWorkloadsSecretsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (UserWorkloadsSecret element :
+   *       environmentsClient.listUserWorkloadsSecrets(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 ListUserWorkloadsSecretsPagedResponse listUserWorkloadsSecrets( + ListUserWorkloadsSecretsRequest request) { + return listUserWorkloadsSecretsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsSecretsRequest request =
+   *       ListUserWorkloadsSecretsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.listUserWorkloadsSecretsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (UserWorkloadsSecret element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listUserWorkloadsSecretsPagedCallable() { + return stub.listUserWorkloadsSecretsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads Secrets. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsSecretsRequest request =
+   *       ListUserWorkloadsSecretsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListUserWorkloadsSecretsResponse response =
+   *         environmentsClient.listUserWorkloadsSecretsCallable().call(request);
+   *     for (UserWorkloadsSecret element : response.getUserWorkloadsSecretsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listUserWorkloadsSecretsCallable() { + return stub.listUserWorkloadsSecretsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+   *   UserWorkloadsSecret response =
+   *       environmentsClient.updateUserWorkloadsSecret(userWorkloadsSecret);
+   * }
+   * }
+ * + * @param userWorkloadsSecret Optional. User workloads Secret to override. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsSecret updateUserWorkloadsSecret( + UserWorkloadsSecret userWorkloadsSecret) { + UpdateUserWorkloadsSecretRequest request = + UpdateUserWorkloadsSecretRequest.newBuilder() + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + return updateUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsSecretRequest request =
+   *       UpdateUserWorkloadsSecretRequest.newBuilder()
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsSecret response = environmentsClient.updateUserWorkloadsSecret(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 UserWorkloadsSecret updateUserWorkloadsSecret( + UpdateUserWorkloadsSecretRequest request) { + return updateUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsSecretRequest request =
+   *       UpdateUserWorkloadsSecretRequest.newBuilder()
+   *           .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.updateUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsSecret response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + updateUserWorkloadsSecretCallable() { + return stub.updateUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsSecretName name =
+   *       UserWorkloadsSecretName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+   *   environmentsClient.deleteUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The Secret to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsSecret(UserWorkloadsSecretName name) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsSecretName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *           .toString();
+   *   environmentsClient.deleteUserWorkloadsSecret(name);
+   * }
+   * }
+ * + * @param name Required. The Secret to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsSecret(String name) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder().setName(name).build(); + deleteUserWorkloadsSecret(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsSecretRequest request =
+   *       DeleteUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   environmentsClient.deleteUserWorkloadsSecret(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 deleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest request) { + deleteUserWorkloadsSecretCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads Secret. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsSecretRequest request =
+   *       DeleteUserWorkloadsSecretRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsSecretName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.deleteUserWorkloadsSecretCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + deleteUserWorkloadsSecretCallable() { + return stub.deleteUserWorkloadsSecretCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+   *   UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+   *   UserWorkloadsConfigMap response =
+   *       environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+   * }
+   * }
+ * + * @param parent Required. The environment name to create a ConfigMap for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsConfigMap Required. User workloads ConfigMap to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap createUserWorkloadsConfigMap( + EnvironmentName parent, UserWorkloadsConfigMap userWorkloadsConfigMap) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + return createUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+   *   UserWorkloadsConfigMap response =
+   *       environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+   * }
+   * }
+ * + * @param parent Required. The environment name to create a ConfigMap for, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @param userWorkloadsConfigMap Required. User workloads ConfigMap to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap createUserWorkloadsConfigMap( + String parent, UserWorkloadsConfigMap userWorkloadsConfigMap) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(parent) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + return createUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsConfigMapRequest request =
+   *       CreateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsConfigMap response = environmentsClient.createUserWorkloadsConfigMap(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 UserWorkloadsConfigMap createUserWorkloadsConfigMap( + CreateUserWorkloadsConfigMapRequest request) { + return createUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   CreateUserWorkloadsConfigMapRequest request =
+   *       CreateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.createUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsConfigMap response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + createUserWorkloadsConfigMapCallable() { + return stub.createUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsConfigMapName name =
+   *       UserWorkloadsConfigMapName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+   *   UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the ConfigMap to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap getUserWorkloadsConfigMap(UserWorkloadsConfigMapName name) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsConfigMapName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *           .toString();
+   *   UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The resource name of the ConfigMap to get, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap getUserWorkloadsConfigMap(String name) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder().setName(name).build(); + return getUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsConfigMapRequest request =
+   *       GetUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(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 UserWorkloadsConfigMap getUserWorkloadsConfigMap( + GetUserWorkloadsConfigMapRequest request) { + return getUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an existing user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   GetUserWorkloadsConfigMapRequest request =
+   *       GetUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.getUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsConfigMap response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getUserWorkloadsConfigMapCallable() { + return stub.getUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+   *   for (UserWorkloadsConfigMap element :
+   *       environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List ConfigMaps in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsConfigMapsPagedResponse listUserWorkloadsConfigMaps( + EnvironmentName parent) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listUserWorkloadsConfigMaps(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString();
+   *   for (UserWorkloadsConfigMap element :
+   *       environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. List ConfigMaps in the given environment, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserWorkloadsConfigMapsPagedResponse listUserWorkloadsConfigMaps(String parent) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder().setParent(parent).build(); + return listUserWorkloadsConfigMaps(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsConfigMapsRequest request =
+   *       ListUserWorkloadsConfigMapsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (UserWorkloadsConfigMap element :
+   *       environmentsClient.listUserWorkloadsConfigMaps(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 ListUserWorkloadsConfigMapsPagedResponse listUserWorkloadsConfigMaps( + ListUserWorkloadsConfigMapsRequest request) { + return listUserWorkloadsConfigMapsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsConfigMapsRequest request =
+   *       ListUserWorkloadsConfigMapsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.listUserWorkloadsConfigMapsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (UserWorkloadsConfigMap element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable< + ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsPagedResponse> + listUserWorkloadsConfigMapsPagedCallable() { + return stub.listUserWorkloadsConfigMapsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists user workloads ConfigMaps. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   ListUserWorkloadsConfigMapsRequest request =
+   *       ListUserWorkloadsConfigMapsRequest.newBuilder()
+   *           .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString())
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListUserWorkloadsConfigMapsResponse response =
+   *         environmentsClient.listUserWorkloadsConfigMapsCallable().call(request);
+   *     for (UserWorkloadsConfigMap element : response.getUserWorkloadsConfigMapsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable< + ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse> + listUserWorkloadsConfigMapsCallable() { + return stub.listUserWorkloadsConfigMapsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+   *   UserWorkloadsConfigMap response =
+   *       environmentsClient.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+   * }
+   * }
+ * + * @param userWorkloadsConfigMap Optional. User workloads ConfigMap to override. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserWorkloadsConfigMap updateUserWorkloadsConfigMap( + UserWorkloadsConfigMap userWorkloadsConfigMap) { + UpdateUserWorkloadsConfigMapRequest request = + UpdateUserWorkloadsConfigMapRequest.newBuilder() + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + return updateUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsConfigMapRequest request =
+   *       UpdateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   UserWorkloadsConfigMap response = environmentsClient.updateUserWorkloadsConfigMap(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 UserWorkloadsConfigMap updateUserWorkloadsConfigMap( + UpdateUserWorkloadsConfigMapRequest request) { + return updateUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UpdateUserWorkloadsConfigMapRequest request =
+   *       UpdateUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.updateUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   UserWorkloadsConfigMap response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + updateUserWorkloadsConfigMapCallable() { + return stub.updateUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   UserWorkloadsConfigMapName name =
+   *       UserWorkloadsConfigMapName.of(
+   *           "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+   *   environmentsClient.deleteUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The ConfigMap to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsConfigMap(UserWorkloadsConfigMapName name) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   String name =
+   *       UserWorkloadsConfigMapName.of(
+   *               "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *           .toString();
+   *   environmentsClient.deleteUserWorkloadsConfigMap(name);
+   * }
+   * }
+ * + * @param name Required. The ConfigMap to delete, in the form: + * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserWorkloadsConfigMap(String name) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder().setName(name).build(); + deleteUserWorkloadsConfigMap(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsConfigMapRequest request =
+   *       DeleteUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   environmentsClient.deleteUserWorkloadsConfigMap(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 deleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest request) { + deleteUserWorkloadsConfigMapCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user workloads ConfigMap. + * + *

This method is supported for Cloud Composer environments in versions + * composer-3.*.*-airflow-*.*.* and newer. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   DeleteUserWorkloadsConfigMapRequest request =
+   *       DeleteUserWorkloadsConfigMapRequest.newBuilder()
+   *           .setName(
+   *               UserWorkloadsConfigMapName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       environmentsClient.deleteUserWorkloadsConfigMapCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + deleteUserWorkloadsConfigMapCallable() { + return stub.deleteUserWorkloadsConfigMapCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a snapshots of a Cloud Composer environment. + * + *

As a result of this operation, snapshot of environment's state is stored in a location + * specified in the SaveSnapshotRequest. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   SaveSnapshotRequest request =
+   *       SaveSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotLocation("snapshotLocation1625609625")
+   *           .build();
+   *   SaveSnapshotResponse response = environmentsClient.saveSnapshotAsync(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 saveSnapshotAsync( + SaveSnapshotRequest request) { + return saveSnapshotOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a snapshots of a Cloud Composer environment. + * + *

As a result of this operation, snapshot of environment's state is stored in a location + * specified in the SaveSnapshotRequest. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   SaveSnapshotRequest request =
+   *       SaveSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotLocation("snapshotLocation1625609625")
+   *           .build();
+   *   OperationFuture future =
+   *       environmentsClient.saveSnapshotOperationCallable().futureCall(request);
+   *   // Do something.
+   *   SaveSnapshotResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + saveSnapshotOperationCallable() { + return stub.saveSnapshotOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a snapshots of a Cloud Composer environment. + * + *

As a result of this operation, snapshot of environment's state is stored in a location + * specified in the SaveSnapshotRequest. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   SaveSnapshotRequest request =
+   *       SaveSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotLocation("snapshotLocation1625609625")
+   *           .build();
+   *   ApiFuture future = environmentsClient.saveSnapshotCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable saveSnapshotCallable() { + return stub.saveSnapshotCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Loads a snapshot of a Cloud Composer environment. + * + *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest + * is loaded into the environment. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   LoadSnapshotRequest request =
+   *       LoadSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotPath("snapshotPath-931648503")
+   *           .setSkipPypiPackagesInstallation(true)
+   *           .setSkipEnvironmentVariablesSetting(true)
+   *           .setSkipAirflowOverridesSetting(true)
+   *           .setSkipGcsDataCopying(true)
+   *           .build();
+   *   LoadSnapshotResponse response = environmentsClient.loadSnapshotAsync(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 loadSnapshotAsync( + LoadSnapshotRequest request) { + return loadSnapshotOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Loads a snapshot of a Cloud Composer environment. + * + *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest + * is loaded into the environment. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   LoadSnapshotRequest request =
+   *       LoadSnapshotRequest.newBuilder()
+   *           .setEnvironment("environment-85904877")
+   *           .setSnapshotPath("snapshotPath-931648503")
+   *           .setSkipPypiPackagesInstallation(true)
+   *           .setSkipEnvironmentVariablesSetting(true)
+   *           .setSkipAirflowOverridesSetting(true)
+   *           .setSkipGcsDataCopying(true)
+   *           .build();
+   *   OperationFuture future =
+   *       environmentsClient.loadSnapshotOperationCallable().futureCall(request);
+   *   // Do something.
+   *   LoadSnapshotResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + loadSnapshotOperationCallable() { + return stub.loadSnapshotOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Loads a snapshot of a Cloud Composer environment. + * + *

As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest + * is loaded into the environment. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
+   *   LoadSnapshotRequest request =
    *       LoadSnapshotRequest.newBuilder()
    *           .setEnvironment("environment-85904877")
    *           .setSnapshotPath("snapshotPath-931648503")
@@ -1909,4 +3729,284 @@ protected ListEnvironmentsFixedSizeCollection createCollection(
       return new ListEnvironmentsFixedSizeCollection(pages, collectionSize);
     }
   }
+
+  public static class ListWorkloadsPagedResponse
+      extends AbstractPagedListResponse<
+          ListWorkloadsRequest,
+          ListWorkloadsResponse,
+          ListWorkloadsResponse.ComposerWorkload,
+          ListWorkloadsPage,
+          ListWorkloadsFixedSizeCollection> {
+
+    public static ApiFuture createAsync(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ApiFuture futureResponse) {
+      ApiFuture futurePage =
+          ListWorkloadsPage.createEmptyPage().createPageAsync(context, futureResponse);
+      return ApiFutures.transform(
+          futurePage,
+          input -> new ListWorkloadsPagedResponse(input),
+          MoreExecutors.directExecutor());
+    }
+
+    private ListWorkloadsPagedResponse(ListWorkloadsPage page) {
+      super(page, ListWorkloadsFixedSizeCollection.createEmptyCollection());
+    }
+  }
+
+  public static class ListWorkloadsPage
+      extends AbstractPage<
+          ListWorkloadsRequest,
+          ListWorkloadsResponse,
+          ListWorkloadsResponse.ComposerWorkload,
+          ListWorkloadsPage> {
+
+    private ListWorkloadsPage(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ListWorkloadsResponse response) {
+      super(context, response);
+    }
+
+    private static ListWorkloadsPage createEmptyPage() {
+      return new ListWorkloadsPage(null, null);
+    }
+
+    @Override
+    protected ListWorkloadsPage createPage(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ListWorkloadsResponse response) {
+      return new ListWorkloadsPage(context, response);
+    }
+
+    @Override
+    public ApiFuture createPageAsync(
+        PageContext<
+                ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+            context,
+        ApiFuture futureResponse) {
+      return super.createPageAsync(context, futureResponse);
+    }
+  }
+
+  public static class ListWorkloadsFixedSizeCollection
+      extends AbstractFixedSizeCollection<
+          ListWorkloadsRequest,
+          ListWorkloadsResponse,
+          ListWorkloadsResponse.ComposerWorkload,
+          ListWorkloadsPage,
+          ListWorkloadsFixedSizeCollection> {
+
+    private ListWorkloadsFixedSizeCollection(List pages, int collectionSize) {
+      super(pages, collectionSize);
+    }
+
+    private static ListWorkloadsFixedSizeCollection createEmptyCollection() {
+      return new ListWorkloadsFixedSizeCollection(null, 0);
+    }
+
+    @Override
+    protected ListWorkloadsFixedSizeCollection createCollection(
+        List pages, int collectionSize) {
+      return new ListWorkloadsFixedSizeCollection(pages, collectionSize);
+    }
+  }
+
+  public static class ListUserWorkloadsSecretsPagedResponse
+      extends AbstractPagedListResponse<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          UserWorkloadsSecret,
+          ListUserWorkloadsSecretsPage,
+          ListUserWorkloadsSecretsFixedSizeCollection> {
+
+    public static ApiFuture createAsync(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ApiFuture futureResponse) {
+      ApiFuture futurePage =
+          ListUserWorkloadsSecretsPage.createEmptyPage().createPageAsync(context, futureResponse);
+      return ApiFutures.transform(
+          futurePage,
+          input -> new ListUserWorkloadsSecretsPagedResponse(input),
+          MoreExecutors.directExecutor());
+    }
+
+    private ListUserWorkloadsSecretsPagedResponse(ListUserWorkloadsSecretsPage page) {
+      super(page, ListUserWorkloadsSecretsFixedSizeCollection.createEmptyCollection());
+    }
+  }
+
+  public static class ListUserWorkloadsSecretsPage
+      extends AbstractPage<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          UserWorkloadsSecret,
+          ListUserWorkloadsSecretsPage> {
+
+    private ListUserWorkloadsSecretsPage(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ListUserWorkloadsSecretsResponse response) {
+      super(context, response);
+    }
+
+    private static ListUserWorkloadsSecretsPage createEmptyPage() {
+      return new ListUserWorkloadsSecretsPage(null, null);
+    }
+
+    @Override
+    protected ListUserWorkloadsSecretsPage createPage(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ListUserWorkloadsSecretsResponse response) {
+      return new ListUserWorkloadsSecretsPage(context, response);
+    }
+
+    @Override
+    public ApiFuture createPageAsync(
+        PageContext<
+                ListUserWorkloadsSecretsRequest,
+                ListUserWorkloadsSecretsResponse,
+                UserWorkloadsSecret>
+            context,
+        ApiFuture futureResponse) {
+      return super.createPageAsync(context, futureResponse);
+    }
+  }
+
+  public static class ListUserWorkloadsSecretsFixedSizeCollection
+      extends AbstractFixedSizeCollection<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          UserWorkloadsSecret,
+          ListUserWorkloadsSecretsPage,
+          ListUserWorkloadsSecretsFixedSizeCollection> {
+
+    private ListUserWorkloadsSecretsFixedSizeCollection(
+        List pages, int collectionSize) {
+      super(pages, collectionSize);
+    }
+
+    private static ListUserWorkloadsSecretsFixedSizeCollection createEmptyCollection() {
+      return new ListUserWorkloadsSecretsFixedSizeCollection(null, 0);
+    }
+
+    @Override
+    protected ListUserWorkloadsSecretsFixedSizeCollection createCollection(
+        List pages, int collectionSize) {
+      return new ListUserWorkloadsSecretsFixedSizeCollection(pages, collectionSize);
+    }
+  }
+
+  public static class ListUserWorkloadsConfigMapsPagedResponse
+      extends AbstractPagedListResponse<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap,
+          ListUserWorkloadsConfigMapsPage,
+          ListUserWorkloadsConfigMapsFixedSizeCollection> {
+
+    public static ApiFuture createAsync(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ApiFuture futureResponse) {
+      ApiFuture futurePage =
+          ListUserWorkloadsConfigMapsPage.createEmptyPage()
+              .createPageAsync(context, futureResponse);
+      return ApiFutures.transform(
+          futurePage,
+          input -> new ListUserWorkloadsConfigMapsPagedResponse(input),
+          MoreExecutors.directExecutor());
+    }
+
+    private ListUserWorkloadsConfigMapsPagedResponse(ListUserWorkloadsConfigMapsPage page) {
+      super(page, ListUserWorkloadsConfigMapsFixedSizeCollection.createEmptyCollection());
+    }
+  }
+
+  public static class ListUserWorkloadsConfigMapsPage
+      extends AbstractPage<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap,
+          ListUserWorkloadsConfigMapsPage> {
+
+    private ListUserWorkloadsConfigMapsPage(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ListUserWorkloadsConfigMapsResponse response) {
+      super(context, response);
+    }
+
+    private static ListUserWorkloadsConfigMapsPage createEmptyPage() {
+      return new ListUserWorkloadsConfigMapsPage(null, null);
+    }
+
+    @Override
+    protected ListUserWorkloadsConfigMapsPage createPage(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ListUserWorkloadsConfigMapsResponse response) {
+      return new ListUserWorkloadsConfigMapsPage(context, response);
+    }
+
+    @Override
+    public ApiFuture createPageAsync(
+        PageContext<
+                ListUserWorkloadsConfigMapsRequest,
+                ListUserWorkloadsConfigMapsResponse,
+                UserWorkloadsConfigMap>
+            context,
+        ApiFuture futureResponse) {
+      return super.createPageAsync(context, futureResponse);
+    }
+  }
+
+  public static class ListUserWorkloadsConfigMapsFixedSizeCollection
+      extends AbstractFixedSizeCollection<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap,
+          ListUserWorkloadsConfigMapsPage,
+          ListUserWorkloadsConfigMapsFixedSizeCollection> {
+
+    private ListUserWorkloadsConfigMapsFixedSizeCollection(
+        List pages, int collectionSize) {
+      super(pages, collectionSize);
+    }
+
+    private static ListUserWorkloadsConfigMapsFixedSizeCollection createEmptyCollection() {
+      return new ListUserWorkloadsConfigMapsFixedSizeCollection(null, 0);
+    }
+
+    @Override
+    protected ListUserWorkloadsConfigMapsFixedSizeCollection createCollection(
+        List pages, int collectionSize) {
+      return new ListUserWorkloadsConfigMapsFixedSizeCollection(pages, collectionSize);
+    }
+  }
 }
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsSettings.java
index 16e8d07d0be4..5f698c122bd1 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.core.ApiFunction;
 import com.google.api.core.BetaApi;
@@ -163,6 +166,78 @@ public UnaryCallSettings checkUpgradeSettings()
     return ((EnvironmentsStubSettings) getStubSettings()).pollAirflowCommandSettings();
   }
 
+  /** Returns the object with the settings used for calls to listWorkloads. */
+  public PagedCallSettings
+      listWorkloadsSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).listWorkloadsSettings();
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsSecret. */
+  public UnaryCallSettings
+      createUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).createUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsSecret. */
+  public UnaryCallSettings
+      getUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).getUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsSecrets. */
+  public PagedCallSettings<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).listUserWorkloadsSecretsSettings();
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsSecret. */
+  public UnaryCallSettings
+      updateUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).updateUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsSecret. */
+  public UnaryCallSettings
+      deleteUserWorkloadsSecretSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).deleteUserWorkloadsSecretSettings();
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      createUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).createUserWorkloadsConfigMapSettings();
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      getUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).getUserWorkloadsConfigMapSettings();
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsConfigMaps. */
+  public PagedCallSettings<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).listUserWorkloadsConfigMapsSettings();
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      updateUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).updateUserWorkloadsConfigMapSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      deleteUserWorkloadsConfigMapSettings() {
+    return ((EnvironmentsStubSettings) getStubSettings()).deleteUserWorkloadsConfigMapSettings();
+  }
+
   /** Returns the object with the settings used for calls to saveSnapshot. */
   public UnaryCallSettings saveSnapshotSettings() {
     return ((EnvironmentsStubSettings) getStubSettings()).saveSnapshotSettings();
@@ -243,7 +318,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return EnvironmentsStubSettings.defaultTransportChannelProvider();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() {
     return EnvironmentsStubSettings.defaultApiClientHeaderProviderBuilder();
   }
@@ -407,6 +481,79 @@ public UnaryCallSettings.Builder checkUpgradeSet
       return getStubSettingsBuilder().pollAirflowCommandSettings();
     }
 
+    /** Returns the builder for the settings used for calls to listWorkloads. */
+    public PagedCallSettings.Builder<
+            ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+        listWorkloadsSettings() {
+      return getStubSettingsBuilder().listWorkloadsSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().createUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().getUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsSecrets. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsSecretsRequest,
+            ListUserWorkloadsSecretsResponse,
+            ListUserWorkloadsSecretsPagedResponse>
+        listUserWorkloadsSecretsSettings() {
+      return getStubSettingsBuilder().listUserWorkloadsSecretsSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().updateUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsSecretSettings() {
+      return getStubSettingsBuilder().deleteUserWorkloadsSecretSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().createUserWorkloadsConfigMapSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().getUserWorkloadsConfigMapSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsConfigMaps. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsConfigMapsRequest,
+            ListUserWorkloadsConfigMapsResponse,
+            ListUserWorkloadsConfigMapsPagedResponse>
+        listUserWorkloadsConfigMapsSettings() {
+      return getStubSettingsBuilder().listUserWorkloadsConfigMapsSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().updateUserWorkloadsConfigMapSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsConfigMapSettings() {
+      return getStubSettingsBuilder().deleteUserWorkloadsConfigMapSettings();
+    }
+
     /** Returns the builder for the settings used for calls to saveSnapshot. */
     public UnaryCallSettings.Builder saveSnapshotSettings() {
       return getStubSettingsBuilder().saveSnapshotSettings();
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClient.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClient.java
index 58f9840c8ede..a07a3f05979e 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClient.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClient.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsSettings.java
index fb8abf8cf009..472959e5dc65 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -123,7 +123,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return ImageVersionsStubSettings.defaultTransportChannelProvider();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() {
     return ImageVersionsStubSettings.defaultApiClientHeaderProviderBuilder();
   }
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/gapic_metadata.json b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/gapic_metadata.json
index a622da8ed259..0fe60ad25be6 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/gapic_metadata.json
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/gapic_metadata.json
@@ -16,12 +16,24 @@
             "CreateEnvironment": {
               "methods": ["createEnvironmentAsync", "createEnvironmentAsync", "createEnvironmentOperationCallable", "createEnvironmentCallable"]
             },
+            "CreateUserWorkloadsConfigMap": {
+              "methods": ["createUserWorkloadsConfigMap", "createUserWorkloadsConfigMap", "createUserWorkloadsConfigMap", "createUserWorkloadsConfigMapCallable"]
+            },
+            "CreateUserWorkloadsSecret": {
+              "methods": ["createUserWorkloadsSecret", "createUserWorkloadsSecret", "createUserWorkloadsSecret", "createUserWorkloadsSecretCallable"]
+            },
             "DatabaseFailover": {
               "methods": ["databaseFailoverAsync", "databaseFailoverOperationCallable", "databaseFailoverCallable"]
             },
             "DeleteEnvironment": {
               "methods": ["deleteEnvironmentAsync", "deleteEnvironmentAsync", "deleteEnvironmentOperationCallable", "deleteEnvironmentCallable"]
             },
+            "DeleteUserWorkloadsConfigMap": {
+              "methods": ["deleteUserWorkloadsConfigMap", "deleteUserWorkloadsConfigMap", "deleteUserWorkloadsConfigMap", "deleteUserWorkloadsConfigMapCallable"]
+            },
+            "DeleteUserWorkloadsSecret": {
+              "methods": ["deleteUserWorkloadsSecret", "deleteUserWorkloadsSecret", "deleteUserWorkloadsSecret", "deleteUserWorkloadsSecretCallable"]
+            },
             "ExecuteAirflowCommand": {
               "methods": ["executeAirflowCommand", "executeAirflowCommandCallable"]
             },
@@ -31,9 +43,24 @@
             "GetEnvironment": {
               "methods": ["getEnvironment", "getEnvironment", "getEnvironmentCallable"]
             },
+            "GetUserWorkloadsConfigMap": {
+              "methods": ["getUserWorkloadsConfigMap", "getUserWorkloadsConfigMap", "getUserWorkloadsConfigMap", "getUserWorkloadsConfigMapCallable"]
+            },
+            "GetUserWorkloadsSecret": {
+              "methods": ["getUserWorkloadsSecret", "getUserWorkloadsSecret", "getUserWorkloadsSecret", "getUserWorkloadsSecretCallable"]
+            },
             "ListEnvironments": {
               "methods": ["listEnvironments", "listEnvironments", "listEnvironmentsPagedCallable", "listEnvironmentsCallable"]
             },
+            "ListUserWorkloadsConfigMaps": {
+              "methods": ["listUserWorkloadsConfigMaps", "listUserWorkloadsConfigMaps", "listUserWorkloadsConfigMaps", "listUserWorkloadsConfigMapsPagedCallable", "listUserWorkloadsConfigMapsCallable"]
+            },
+            "ListUserWorkloadsSecrets": {
+              "methods": ["listUserWorkloadsSecrets", "listUserWorkloadsSecrets", "listUserWorkloadsSecrets", "listUserWorkloadsSecretsPagedCallable", "listUserWorkloadsSecretsCallable"]
+            },
+            "ListWorkloads": {
+              "methods": ["listWorkloads", "listWorkloads", "listWorkloads", "listWorkloadsPagedCallable", "listWorkloadsCallable"]
+            },
             "LoadSnapshot": {
               "methods": ["loadSnapshotAsync", "loadSnapshotOperationCallable", "loadSnapshotCallable"]
             },
@@ -51,6 +78,12 @@
             },
             "UpdateEnvironment": {
               "methods": ["updateEnvironmentAsync", "updateEnvironmentAsync", "updateEnvironmentOperationCallable", "updateEnvironmentCallable"]
+            },
+            "UpdateUserWorkloadsConfigMap": {
+              "methods": ["updateUserWorkloadsConfigMap", "updateUserWorkloadsConfigMap", "updateUserWorkloadsConfigMapCallable"]
+            },
+            "UpdateUserWorkloadsSecret": {
+              "methods": ["updateUserWorkloadsSecret", "updateUserWorkloadsSecret", "updateUserWorkloadsSecretCallable"]
             }
           }
         }
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/package-info.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/package-info.java
index c7fc94b2106a..3cb9bcd93163 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/package-info.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/package-info.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStub.java
index 9aa91c367bb6..8a62f3bd17a4 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.core.BetaApi;
 import com.google.api.gax.core.BackgroundResource;
@@ -25,17 +28,29 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.OperationMetadata;
@@ -47,6 +62,10 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret;
 import com.google.longrunning.Operation;
 import com.google.longrunning.stub.OperationsStub;
 import com.google.protobuf.Empty;
@@ -147,6 +166,81 @@ public UnaryCallable checkUpgradeCallable() {
     throw new UnsupportedOperationException("Not implemented: pollAirflowCommandCallable()");
   }
 
+  public UnaryCallable
+      listWorkloadsPagedCallable() {
+    throw new UnsupportedOperationException("Not implemented: listWorkloadsPagedCallable()");
+  }
+
+  public UnaryCallable listWorkloadsCallable() {
+    throw new UnsupportedOperationException("Not implemented: listWorkloadsCallable()");
+  }
+
+  public UnaryCallable
+      createUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: createUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      getUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: getUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsSecretsPagedCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: listUserWorkloadsSecretsPagedCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsSecretsCallable() {
+    throw new UnsupportedOperationException("Not implemented: listUserWorkloadsSecretsCallable()");
+  }
+
+  public UnaryCallable
+      updateUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: updateUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      deleteUserWorkloadsSecretCallable() {
+    throw new UnsupportedOperationException("Not implemented: deleteUserWorkloadsSecretCallable()");
+  }
+
+  public UnaryCallable
+      createUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: createUserWorkloadsConfigMapCallable()");
+  }
+
+  public UnaryCallable
+      getUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException("Not implemented: getUserWorkloadsConfigMapCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsConfigMapsPagedCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: listUserWorkloadsConfigMapsPagedCallable()");
+  }
+
+  public UnaryCallable
+      listUserWorkloadsConfigMapsCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: listUserWorkloadsConfigMapsCallable()");
+  }
+
+  public UnaryCallable
+      updateUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: updateUserWorkloadsConfigMapCallable()");
+  }
+
+  public UnaryCallable
+      deleteUserWorkloadsConfigMapCallable() {
+    throw new UnsupportedOperationException(
+        "Not implemented: deleteUserWorkloadsConfigMapCallable()");
+  }
+
   public OperationCallable
       saveSnapshotOperationCallable() {
     throw new UnsupportedOperationException("Not implemented: saveSnapshotOperationCallable()");
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java
index c0fc7623173e..ae79f00c9c01 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.core.ApiFunction;
 import com.google.api.core.ApiFuture;
@@ -50,17 +53,29 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.OperationMetadata;
@@ -72,6 +87,10 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableSet;
@@ -152,6 +171,35 @@ public class EnvironmentsStubSettings extends StubSettings
       pollAirflowCommandSettings;
+  private final PagedCallSettings<
+          ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+      listWorkloadsSettings;
+  private final UnaryCallSettings
+      createUserWorkloadsSecretSettings;
+  private final UnaryCallSettings
+      getUserWorkloadsSecretSettings;
+  private final PagedCallSettings<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsSettings;
+  private final UnaryCallSettings
+      updateUserWorkloadsSecretSettings;
+  private final UnaryCallSettings
+      deleteUserWorkloadsSecretSettings;
+  private final UnaryCallSettings
+      createUserWorkloadsConfigMapSettings;
+  private final UnaryCallSettings
+      getUserWorkloadsConfigMapSettings;
+  private final PagedCallSettings<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsSettings;
+  private final UnaryCallSettings
+      updateUserWorkloadsConfigMapSettings;
+  private final UnaryCallSettings
+      deleteUserWorkloadsConfigMapSettings;
   private final UnaryCallSettings saveSnapshotSettings;
   private final OperationCallSettings
       saveSnapshotOperationSettings;
@@ -205,6 +253,143 @@ public Iterable extractResources(ListEnvironmentsResponse payload)
             }
           };
 
+  private static final PagedListDescriptor<
+          ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsResponse.ComposerWorkload>
+      LIST_WORKLOADS_PAGE_STR_DESC =
+          new PagedListDescriptor<
+              ListWorkloadsRequest,
+              ListWorkloadsResponse,
+              ListWorkloadsResponse.ComposerWorkload>() {
+            @Override
+            public String emptyToken() {
+              return "";
+            }
+
+            @Override
+            public ListWorkloadsRequest injectToken(ListWorkloadsRequest payload, String token) {
+              return ListWorkloadsRequest.newBuilder(payload).setPageToken(token).build();
+            }
+
+            @Override
+            public ListWorkloadsRequest injectPageSize(ListWorkloadsRequest payload, int pageSize) {
+              return ListWorkloadsRequest.newBuilder(payload).setPageSize(pageSize).build();
+            }
+
+            @Override
+            public Integer extractPageSize(ListWorkloadsRequest payload) {
+              return payload.getPageSize();
+            }
+
+            @Override
+            public String extractNextToken(ListWorkloadsResponse payload) {
+              return payload.getNextPageToken();
+            }
+
+            @Override
+            public Iterable extractResources(
+                ListWorkloadsResponse payload) {
+              return payload.getWorkloadsList() == null
+                  ? ImmutableList.of()
+                  : payload.getWorkloadsList();
+            }
+          };
+
+  private static final PagedListDescriptor<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsResponse, UserWorkloadsSecret>
+      LIST_USER_WORKLOADS_SECRETS_PAGE_STR_DESC =
+          new PagedListDescriptor<
+              ListUserWorkloadsSecretsRequest,
+              ListUserWorkloadsSecretsResponse,
+              UserWorkloadsSecret>() {
+            @Override
+            public String emptyToken() {
+              return "";
+            }
+
+            @Override
+            public ListUserWorkloadsSecretsRequest injectToken(
+                ListUserWorkloadsSecretsRequest payload, String token) {
+              return ListUserWorkloadsSecretsRequest.newBuilder(payload)
+                  .setPageToken(token)
+                  .build();
+            }
+
+            @Override
+            public ListUserWorkloadsSecretsRequest injectPageSize(
+                ListUserWorkloadsSecretsRequest payload, int pageSize) {
+              return ListUserWorkloadsSecretsRequest.newBuilder(payload)
+                  .setPageSize(pageSize)
+                  .build();
+            }
+
+            @Override
+            public Integer extractPageSize(ListUserWorkloadsSecretsRequest payload) {
+              return payload.getPageSize();
+            }
+
+            @Override
+            public String extractNextToken(ListUserWorkloadsSecretsResponse payload) {
+              return payload.getNextPageToken();
+            }
+
+            @Override
+            public Iterable extractResources(
+                ListUserWorkloadsSecretsResponse payload) {
+              return payload.getUserWorkloadsSecretsList() == null
+                  ? ImmutableList.of()
+                  : payload.getUserWorkloadsSecretsList();
+            }
+          };
+
+  private static final PagedListDescriptor<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          UserWorkloadsConfigMap>
+      LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_DESC =
+          new PagedListDescriptor<
+              ListUserWorkloadsConfigMapsRequest,
+              ListUserWorkloadsConfigMapsResponse,
+              UserWorkloadsConfigMap>() {
+            @Override
+            public String emptyToken() {
+              return "";
+            }
+
+            @Override
+            public ListUserWorkloadsConfigMapsRequest injectToken(
+                ListUserWorkloadsConfigMapsRequest payload, String token) {
+              return ListUserWorkloadsConfigMapsRequest.newBuilder(payload)
+                  .setPageToken(token)
+                  .build();
+            }
+
+            @Override
+            public ListUserWorkloadsConfigMapsRequest injectPageSize(
+                ListUserWorkloadsConfigMapsRequest payload, int pageSize) {
+              return ListUserWorkloadsConfigMapsRequest.newBuilder(payload)
+                  .setPageSize(pageSize)
+                  .build();
+            }
+
+            @Override
+            public Integer extractPageSize(ListUserWorkloadsConfigMapsRequest payload) {
+              return payload.getPageSize();
+            }
+
+            @Override
+            public String extractNextToken(ListUserWorkloadsConfigMapsResponse payload) {
+              return payload.getNextPageToken();
+            }
+
+            @Override
+            public Iterable extractResources(
+                ListUserWorkloadsConfigMapsResponse payload) {
+              return payload.getUserWorkloadsConfigMapsList() == null
+                  ? ImmutableList.of()
+                  : payload.getUserWorkloadsConfigMapsList();
+            }
+          };
+
   private static final PagedListResponseFactory<
           ListEnvironmentsRequest, ListEnvironmentsResponse, ListEnvironmentsPagedResponse>
       LIST_ENVIRONMENTS_PAGE_STR_FACT =
@@ -224,6 +409,86 @@ public ApiFuture getFuturePagedResponse(
             }
           };
 
+  private static final PagedListResponseFactory<
+          ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+      LIST_WORKLOADS_PAGE_STR_FACT =
+          new PagedListResponseFactory<
+              ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>() {
+            @Override
+            public ApiFuture getFuturePagedResponse(
+                UnaryCallable callable,
+                ListWorkloadsRequest request,
+                ApiCallContext context,
+                ApiFuture futureResponse) {
+              PageContext<
+                      ListWorkloadsRequest,
+                      ListWorkloadsResponse,
+                      ListWorkloadsResponse.ComposerWorkload>
+                  pageContext =
+                      PageContext.create(callable, LIST_WORKLOADS_PAGE_STR_DESC, request, context);
+              return ListWorkloadsPagedResponse.createAsync(pageContext, futureResponse);
+            }
+          };
+
+  private static final PagedListResponseFactory<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      LIST_USER_WORKLOADS_SECRETS_PAGE_STR_FACT =
+          new PagedListResponseFactory<
+              ListUserWorkloadsSecretsRequest,
+              ListUserWorkloadsSecretsResponse,
+              ListUserWorkloadsSecretsPagedResponse>() {
+            @Override
+            public ApiFuture getFuturePagedResponse(
+                UnaryCallable
+                    callable,
+                ListUserWorkloadsSecretsRequest request,
+                ApiCallContext context,
+                ApiFuture futureResponse) {
+              PageContext<
+                      ListUserWorkloadsSecretsRequest,
+                      ListUserWorkloadsSecretsResponse,
+                      UserWorkloadsSecret>
+                  pageContext =
+                      PageContext.create(
+                          callable, LIST_USER_WORKLOADS_SECRETS_PAGE_STR_DESC, request, context);
+              return ListUserWorkloadsSecretsPagedResponse.createAsync(pageContext, futureResponse);
+            }
+          };
+
+  private static final PagedListResponseFactory<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_FACT =
+          new PagedListResponseFactory<
+              ListUserWorkloadsConfigMapsRequest,
+              ListUserWorkloadsConfigMapsResponse,
+              ListUserWorkloadsConfigMapsPagedResponse>() {
+            @Override
+            public ApiFuture getFuturePagedResponse(
+                UnaryCallable<
+                        ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+                    callable,
+                ListUserWorkloadsConfigMapsRequest request,
+                ApiCallContext context,
+                ApiFuture futureResponse) {
+              PageContext<
+                      ListUserWorkloadsConfigMapsRequest,
+                      ListUserWorkloadsConfigMapsResponse,
+                      UserWorkloadsConfigMap>
+                  pageContext =
+                      PageContext.create(
+                          callable,
+                          LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_DESC,
+                          request,
+                          context);
+              return ListUserWorkloadsConfigMapsPagedResponse.createAsync(
+                  pageContext, futureResponse);
+            }
+          };
+
   /** Returns the object with the settings used for calls to createEnvironment. */
   public UnaryCallSettings createEnvironmentSettings() {
     return createEnvironmentSettings;
@@ -309,6 +574,78 @@ public UnaryCallSettings checkUpgradeSettings()
     return pollAirflowCommandSettings;
   }
 
+  /** Returns the object with the settings used for calls to listWorkloads. */
+  public PagedCallSettings
+      listWorkloadsSettings() {
+    return listWorkloadsSettings;
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsSecret. */
+  public UnaryCallSettings
+      createUserWorkloadsSecretSettings() {
+    return createUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsSecret. */
+  public UnaryCallSettings
+      getUserWorkloadsSecretSettings() {
+    return getUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsSecrets. */
+  public PagedCallSettings<
+          ListUserWorkloadsSecretsRequest,
+          ListUserWorkloadsSecretsResponse,
+          ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsSettings() {
+    return listUserWorkloadsSecretsSettings;
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsSecret. */
+  public UnaryCallSettings
+      updateUserWorkloadsSecretSettings() {
+    return updateUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsSecret. */
+  public UnaryCallSettings
+      deleteUserWorkloadsSecretSettings() {
+    return deleteUserWorkloadsSecretSettings;
+  }
+
+  /** Returns the object with the settings used for calls to createUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      createUserWorkloadsConfigMapSettings() {
+    return createUserWorkloadsConfigMapSettings;
+  }
+
+  /** Returns the object with the settings used for calls to getUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      getUserWorkloadsConfigMapSettings() {
+    return getUserWorkloadsConfigMapSettings;
+  }
+
+  /** Returns the object with the settings used for calls to listUserWorkloadsConfigMaps. */
+  public PagedCallSettings<
+          ListUserWorkloadsConfigMapsRequest,
+          ListUserWorkloadsConfigMapsResponse,
+          ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsSettings() {
+    return listUserWorkloadsConfigMapsSettings;
+  }
+
+  /** Returns the object with the settings used for calls to updateUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      updateUserWorkloadsConfigMapSettings() {
+    return updateUserWorkloadsConfigMapSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteUserWorkloadsConfigMap. */
+  public UnaryCallSettings
+      deleteUserWorkloadsConfigMapSettings() {
+    return deleteUserWorkloadsConfigMapSettings;
+  }
+
   /** Returns the object with the settings used for calls to saveSnapshot. */
   public UnaryCallSettings saveSnapshotSettings() {
     return saveSnapshotSettings;
@@ -423,7 +760,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return defaultGrpcTransportProviderBuilder().build();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
@@ -432,7 +768,6 @@ public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProvider
             GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion());
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
@@ -487,6 +822,21 @@ protected EnvironmentsStubSettings(Builder settingsBuilder) throws IOException {
     executeAirflowCommandSettings = settingsBuilder.executeAirflowCommandSettings().build();
     stopAirflowCommandSettings = settingsBuilder.stopAirflowCommandSettings().build();
     pollAirflowCommandSettings = settingsBuilder.pollAirflowCommandSettings().build();
+    listWorkloadsSettings = settingsBuilder.listWorkloadsSettings().build();
+    createUserWorkloadsSecretSettings = settingsBuilder.createUserWorkloadsSecretSettings().build();
+    getUserWorkloadsSecretSettings = settingsBuilder.getUserWorkloadsSecretSettings().build();
+    listUserWorkloadsSecretsSettings = settingsBuilder.listUserWorkloadsSecretsSettings().build();
+    updateUserWorkloadsSecretSettings = settingsBuilder.updateUserWorkloadsSecretSettings().build();
+    deleteUserWorkloadsSecretSettings = settingsBuilder.deleteUserWorkloadsSecretSettings().build();
+    createUserWorkloadsConfigMapSettings =
+        settingsBuilder.createUserWorkloadsConfigMapSettings().build();
+    getUserWorkloadsConfigMapSettings = settingsBuilder.getUserWorkloadsConfigMapSettings().build();
+    listUserWorkloadsConfigMapsSettings =
+        settingsBuilder.listUserWorkloadsConfigMapsSettings().build();
+    updateUserWorkloadsConfigMapSettings =
+        settingsBuilder.updateUserWorkloadsConfigMapSettings().build();
+    deleteUserWorkloadsConfigMapSettings =
+        settingsBuilder.deleteUserWorkloadsConfigMapSettings().build();
     saveSnapshotSettings = settingsBuilder.saveSnapshotSettings().build();
     saveSnapshotOperationSettings = settingsBuilder.saveSnapshotOperationSettings().build();
     loadSnapshotSettings = settingsBuilder.loadSnapshotSettings().build();
@@ -534,6 +884,38 @@ public static class Builder extends StubSettings.Builder
         pollAirflowCommandSettings;
+    private final PagedCallSettings.Builder<
+            ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+        listWorkloadsSettings;
+    private final UnaryCallSettings.Builder
+        createUserWorkloadsSecretSettings;
+    private final UnaryCallSettings.Builder
+        getUserWorkloadsSecretSettings;
+    private final PagedCallSettings.Builder<
+            ListUserWorkloadsSecretsRequest,
+            ListUserWorkloadsSecretsResponse,
+            ListUserWorkloadsSecretsPagedResponse>
+        listUserWorkloadsSecretsSettings;
+    private final UnaryCallSettings.Builder
+        updateUserWorkloadsSecretSettings;
+    private final UnaryCallSettings.Builder
+        deleteUserWorkloadsSecretSettings;
+    private final UnaryCallSettings.Builder<
+            CreateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+        createUserWorkloadsConfigMapSettings;
+    private final UnaryCallSettings.Builder<
+            GetUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+        getUserWorkloadsConfigMapSettings;
+    private final PagedCallSettings.Builder<
+            ListUserWorkloadsConfigMapsRequest,
+            ListUserWorkloadsConfigMapsResponse,
+            ListUserWorkloadsConfigMapsPagedResponse>
+        listUserWorkloadsConfigMapsSettings;
+    private final UnaryCallSettings.Builder<
+            UpdateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+        updateUserWorkloadsConfigMapSettings;
+    private final UnaryCallSettings.Builder
+        deleteUserWorkloadsConfigMapSettings;
     private final UnaryCallSettings.Builder saveSnapshotSettings;
     private final OperationCallSettings.Builder<
             SaveSnapshotRequest, SaveSnapshotResponse, OperationMetadata>
@@ -592,6 +974,19 @@ protected Builder(ClientContext clientContext) {
       executeAirflowCommandSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       stopAirflowCommandSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       pollAirflowCommandSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      listWorkloadsSettings = PagedCallSettings.newBuilder(LIST_WORKLOADS_PAGE_STR_FACT);
+      createUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      getUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      listUserWorkloadsSecretsSettings =
+          PagedCallSettings.newBuilder(LIST_USER_WORKLOADS_SECRETS_PAGE_STR_FACT);
+      updateUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      deleteUserWorkloadsSecretSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      createUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      getUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      listUserWorkloadsConfigMapsSettings =
+          PagedCallSettings.newBuilder(LIST_USER_WORKLOADS_CONFIG_MAPS_PAGE_STR_FACT);
+      updateUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      deleteUserWorkloadsConfigMapSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       saveSnapshotSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       saveSnapshotOperationSettings = OperationCallSettings.newBuilder();
       loadSnapshotSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
@@ -612,6 +1007,17 @@ protected Builder(ClientContext clientContext) {
               executeAirflowCommandSettings,
               stopAirflowCommandSettings,
               pollAirflowCommandSettings,
+              listWorkloadsSettings,
+              createUserWorkloadsSecretSettings,
+              getUserWorkloadsSecretSettings,
+              listUserWorkloadsSecretsSettings,
+              updateUserWorkloadsSecretSettings,
+              deleteUserWorkloadsSecretSettings,
+              createUserWorkloadsConfigMapSettings,
+              getUserWorkloadsConfigMapSettings,
+              listUserWorkloadsConfigMapsSettings,
+              updateUserWorkloadsConfigMapSettings,
+              deleteUserWorkloadsConfigMapSettings,
               saveSnapshotSettings,
               loadSnapshotSettings,
               databaseFailoverSettings,
@@ -637,6 +1043,21 @@ protected Builder(EnvironmentsStubSettings settings) {
       executeAirflowCommandSettings = settings.executeAirflowCommandSettings.toBuilder();
       stopAirflowCommandSettings = settings.stopAirflowCommandSettings.toBuilder();
       pollAirflowCommandSettings = settings.pollAirflowCommandSettings.toBuilder();
+      listWorkloadsSettings = settings.listWorkloadsSettings.toBuilder();
+      createUserWorkloadsSecretSettings = settings.createUserWorkloadsSecretSettings.toBuilder();
+      getUserWorkloadsSecretSettings = settings.getUserWorkloadsSecretSettings.toBuilder();
+      listUserWorkloadsSecretsSettings = settings.listUserWorkloadsSecretsSettings.toBuilder();
+      updateUserWorkloadsSecretSettings = settings.updateUserWorkloadsSecretSettings.toBuilder();
+      deleteUserWorkloadsSecretSettings = settings.deleteUserWorkloadsSecretSettings.toBuilder();
+      createUserWorkloadsConfigMapSettings =
+          settings.createUserWorkloadsConfigMapSettings.toBuilder();
+      getUserWorkloadsConfigMapSettings = settings.getUserWorkloadsConfigMapSettings.toBuilder();
+      listUserWorkloadsConfigMapsSettings =
+          settings.listUserWorkloadsConfigMapsSettings.toBuilder();
+      updateUserWorkloadsConfigMapSettings =
+          settings.updateUserWorkloadsConfigMapSettings.toBuilder();
+      deleteUserWorkloadsConfigMapSettings =
+          settings.deleteUserWorkloadsConfigMapSettings.toBuilder();
       saveSnapshotSettings = settings.saveSnapshotSettings.toBuilder();
       saveSnapshotOperationSettings = settings.saveSnapshotOperationSettings.toBuilder();
       loadSnapshotSettings = settings.loadSnapshotSettings.toBuilder();
@@ -657,6 +1078,17 @@ protected Builder(EnvironmentsStubSettings settings) {
               executeAirflowCommandSettings,
               stopAirflowCommandSettings,
               pollAirflowCommandSettings,
+              listWorkloadsSettings,
+              createUserWorkloadsSecretSettings,
+              getUserWorkloadsSecretSettings,
+              listUserWorkloadsSecretsSettings,
+              updateUserWorkloadsSecretSettings,
+              deleteUserWorkloadsSecretSettings,
+              createUserWorkloadsConfigMapSettings,
+              getUserWorkloadsConfigMapSettings,
+              listUserWorkloadsConfigMapsSettings,
+              updateUserWorkloadsConfigMapSettings,
+              deleteUserWorkloadsConfigMapSettings,
               saveSnapshotSettings,
               loadSnapshotSettings,
               databaseFailoverSettings,
@@ -738,6 +1170,61 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
 
+      builder
+          .listWorkloadsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .createUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .getUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .listUserWorkloadsSecretsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .updateUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .deleteUserWorkloadsSecretSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .createUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .getUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .listUserWorkloadsConfigMapsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .updateUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
+      builder
+          .deleteUserWorkloadsConfigMapSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
+
       builder
           .saveSnapshotSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
@@ -1068,6 +1555,79 @@ public UnaryCallSettings.Builder checkUpgradeSet
       return pollAirflowCommandSettings;
     }
 
+    /** Returns the builder for the settings used for calls to listWorkloads. */
+    public PagedCallSettings.Builder<
+            ListWorkloadsRequest, ListWorkloadsResponse, ListWorkloadsPagedResponse>
+        listWorkloadsSettings() {
+      return listWorkloadsSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsSecretSettings() {
+      return createUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsSecretSettings() {
+      return getUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsSecrets. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsSecretsRequest,
+            ListUserWorkloadsSecretsResponse,
+            ListUserWorkloadsSecretsPagedResponse>
+        listUserWorkloadsSecretsSettings() {
+      return listUserWorkloadsSecretsSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsSecretSettings() {
+      return updateUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsSecret. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsSecretSettings() {
+      return deleteUserWorkloadsSecretSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to createUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        createUserWorkloadsConfigMapSettings() {
+      return createUserWorkloadsConfigMapSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to getUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        getUserWorkloadsConfigMapSettings() {
+      return getUserWorkloadsConfigMapSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to listUserWorkloadsConfigMaps. */
+    public PagedCallSettings.Builder<
+            ListUserWorkloadsConfigMapsRequest,
+            ListUserWorkloadsConfigMapsResponse,
+            ListUserWorkloadsConfigMapsPagedResponse>
+        listUserWorkloadsConfigMapsSettings() {
+      return listUserWorkloadsConfigMapsSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to updateUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        updateUserWorkloadsConfigMapSettings() {
+      return updateUserWorkloadsConfigMapSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteUserWorkloadsConfigMap. */
+    public UnaryCallSettings.Builder
+        deleteUserWorkloadsConfigMapSettings() {
+      return deleteUserWorkloadsConfigMapSettings;
+    }
+
     /** Returns the builder for the settings used for calls to saveSnapshot. */
     public UnaryCallSettings.Builder saveSnapshotSettings() {
       return saveSnapshotSettings;
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsCallableFactory.java
index a82969e4f464..ca39853d80ba 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java
index 00d8b8041220..f5bb8dc18928 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.core.BetaApi;
 import com.google.api.gax.core.BackgroundResource;
@@ -30,17 +33,29 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.OperationMetadata;
@@ -52,6 +67,10 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret;
 import com.google.longrunning.Operation;
 import com.google.longrunning.stub.GrpcOperationsStub;
 import com.google.protobuf.Empty;
@@ -183,6 +202,140 @@ public class GrpcEnvironmentsStub extends EnvironmentsStub {
                   ProtoUtils.marshaller(PollAirflowCommandResponse.getDefaultInstance()))
               .build();
 
+  private static final MethodDescriptor
+      listWorkloadsMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/ListWorkloads")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(ListWorkloadsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(ListWorkloadsResponse.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      createUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/CreateUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(CreateUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsSecret.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      getUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/GetUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(GetUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsSecret.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsResponse>
+      listUserWorkloadsSecretsMethodDescriptor =
+          MethodDescriptor
+              .newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/ListUserWorkloadsSecrets")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsSecretsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsSecretsResponse.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      updateUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/UpdateUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(UpdateUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsSecret.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      deleteUserWorkloadsSecretMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/DeleteUserWorkloadsSecret")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteUserWorkloadsSecretRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      createUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/CreateUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(CreateUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsConfigMap.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      getUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/GetUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(GetUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsConfigMap.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsMethodDescriptor =
+          MethodDescriptor
+              .newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/ListUserWorkloadsConfigMaps")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsConfigMapsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(ListUserWorkloadsConfigMapsResponse.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      updateUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/UpdateUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(UpdateUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(UserWorkloadsConfigMap.getDefaultInstance()))
+              .build();
+
+  private static final MethodDescriptor
+      deleteUserWorkloadsConfigMapMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/DeleteUserWorkloadsConfigMap")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteUserWorkloadsConfigMapRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+
   private static final MethodDescriptor
       saveSnapshotMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -254,6 +407,36 @@ public class GrpcEnvironmentsStub extends EnvironmentsStub {
       stopAirflowCommandCallable;
   private final UnaryCallable
       pollAirflowCommandCallable;
+  private final UnaryCallable listWorkloadsCallable;
+  private final UnaryCallable
+      listWorkloadsPagedCallable;
+  private final UnaryCallable
+      createUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      getUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      listUserWorkloadsSecretsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      createUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      getUserWorkloadsConfigMapCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsConfigMapCallable;
   private final UnaryCallable saveSnapshotCallable;
   private final OperationCallable
       saveSnapshotOperationCallable;
@@ -414,6 +597,135 @@ protected GrpcEnvironmentsStub(
                       return builder.build();
                     })
                 .build();
+    GrpcCallSettings listWorkloadsTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(listWorkloadsMethodDescriptor)
+            .setParamsExtractor(
+                request -> {
+                  RequestParamsBuilder builder = RequestParamsBuilder.create();
+                  builder.add("parent", String.valueOf(request.getParent()));
+                  return builder.build();
+                })
+            .build();
+    GrpcCallSettings
+        createUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(createUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        getUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(getUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        listUserWorkloadsSecretsTransportSettings =
+            GrpcCallSettings
+                .newBuilder()
+                .setMethodDescriptor(listUserWorkloadsSecretsMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        updateUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_secret.name",
+                          String.valueOf(request.getUserWorkloadsSecret().getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        deleteUserWorkloadsSecretTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsSecretMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        createUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings
+                .newBuilder()
+                .setMethodDescriptor(createUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        getUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(getUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        listUserWorkloadsConfigMapsTransportSettings =
+            GrpcCallSettings
+                .
+                    newBuilder()
+                .setMethodDescriptor(listUserWorkloadsConfigMapsMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        updateUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings
+                .newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_config_map.name",
+                          String.valueOf(request.getUserWorkloadsConfigMap().getName()));
+                      return builder.build();
+                    })
+                .build();
+    GrpcCallSettings
+        deleteUserWorkloadsConfigMapTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsConfigMapMethodDescriptor)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
     GrpcCallSettings saveSnapshotTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(saveSnapshotMethodDescriptor)
@@ -532,6 +844,72 @@ protected GrpcEnvironmentsStub(
             pollAirflowCommandTransportSettings,
             settings.pollAirflowCommandSettings(),
             clientContext);
+    this.listWorkloadsCallable =
+        callableFactory.createUnaryCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.listWorkloadsPagedCallable =
+        callableFactory.createPagedCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.createUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsSecretTransportSettings,
+            settings.createUserWorkloadsSecretSettings(),
+            clientContext);
+    this.getUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsSecretTransportSettings,
+            settings.getUserWorkloadsSecretSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.updateUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsSecretTransportSettings,
+            settings.updateUserWorkloadsSecretSettings(),
+            clientContext);
+    this.deleteUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsSecretTransportSettings,
+            settings.deleteUserWorkloadsSecretSettings(),
+            clientContext);
+    this.createUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsConfigMapTransportSettings,
+            settings.createUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.getUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsConfigMapTransportSettings,
+            settings.getUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.updateUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsConfigMapTransportSettings,
+            settings.updateUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.deleteUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsConfigMapTransportSettings,
+            settings.deleteUserWorkloadsConfigMapSettings(),
+            clientContext);
     this.saveSnapshotCallable =
         callableFactory.createUnaryCallable(
             saveSnapshotTransportSettings, settings.saveSnapshotSettings(), clientContext);
@@ -663,6 +1041,89 @@ public UnaryCallable checkUpgradeCallable() {
     return pollAirflowCommandCallable;
   }
 
+  @Override
+  public UnaryCallable listWorkloadsCallable() {
+    return listWorkloadsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listWorkloadsPagedCallable() {
+    return listWorkloadsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsSecretCallable() {
+    return createUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsSecretCallable() {
+    return getUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsCallable() {
+    return listUserWorkloadsSecretsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsPagedCallable() {
+    return listUserWorkloadsSecretsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsSecretCallable() {
+    return updateUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsSecretCallable() {
+    return deleteUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsConfigMapCallable() {
+    return createUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsConfigMapCallable() {
+    return getUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsCallable() {
+    return listUserWorkloadsConfigMapsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsPagedCallable() {
+    return listUserWorkloadsConfigMapsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsConfigMapCallable() {
+    return updateUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsConfigMapCallable() {
+    return deleteUserWorkloadsConfigMapCallable;
+  }
+
   @Override
   public UnaryCallable saveSnapshotCallable() {
     return saveSnapshotCallable;
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsCallableFactory.java
index d0c345d91d6e..e274a527c0cd 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsStub.java
index 2cfdb7414c68..8644308eff86 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcImageVersionsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsCallableFactory.java
index 243be0870b86..948266e0978f 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java
index 36bde5832bd5..4ad5d21af3ce 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1.stub;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.HttpRule;
 import com.google.api.core.BetaApi;
@@ -38,17 +41,29 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseFailoverResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.Environment;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.FetchDatabasePropertiesResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.OperationMetadata;
@@ -60,6 +75,10 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest;
 import com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse;
 import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap;
+import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret;
 import com.google.common.collect.ImmutableMap;
 import com.google.longrunning.Operation;
 import com.google.protobuf.Empty;
@@ -491,6 +510,436 @@ public class HttpJsonEnvironmentsStub extends EnvironmentsStub {
                       .build())
               .build();
 
+  private static final ApiMethodDescriptor
+      listWorkloadsMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/ListWorkloads")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{parent=projects/*/locations/*/environments/*}/workloads",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "filter", request.getFilter());
+                            serializer.putQueryParam(fields, "pageSize", request.getPageSize());
+                            serializer.putQueryParam(fields, "pageToken", request.getPageToken());
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(ListWorkloadsResponse.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      createUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/CreateUserWorkloadsSecret")
+              .setHttpMethod("POST")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsSecret",
+                                      request.getUserWorkloadsSecret(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsSecret.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      getUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/GetUserWorkloadsSecret")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsSecret.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsResponse>
+      listUserWorkloadsSecretsMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/ListUserWorkloadsSecrets")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "pageSize", request.getPageSize());
+                            serializer.putQueryParam(fields, "pageToken", request.getPageToken());
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(ListUserWorkloadsSecretsResponse.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      updateUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/UpdateUserWorkloadsSecret")
+              .setHttpMethod("PUT")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{userWorkloadsSecret.name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(
+                                fields,
+                                "userWorkloadsSecret.name",
+                                request.getUserWorkloadsSecret().getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsSecret",
+                                      request.getUserWorkloadsSecret(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsSecret.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      deleteUserWorkloadsSecretMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/DeleteUserWorkloadsSecret")
+              .setHttpMethod("DELETE")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(Empty.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          CreateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+      createUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/CreateUserWorkloadsConfigMap")
+              .setHttpMethod("POST")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsConfigMap",
+                                      request.getUserWorkloadsConfigMap(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsConfigMap.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      getUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/GetUserWorkloadsConfigMap")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsConfigMap.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/ListUserWorkloadsConfigMaps")
+              .setHttpMethod("GET")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parent", request.getParent());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "pageSize", request.getPageSize());
+                            serializer.putQueryParam(fields, "pageToken", request.getPageToken());
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(ListUserWorkloadsConfigMapsResponse.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor<
+          UpdateUserWorkloadsConfigMapRequest, UserWorkloadsConfigMap>
+      updateUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor
+              .newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/UpdateUserWorkloadsConfigMap")
+              .setHttpMethod("PUT")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{userWorkloadsConfigMap.name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(
+                                fields,
+                                "userWorkloadsConfigMap.name",
+                                request.getUserWorkloadsConfigMap().getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(
+                          request ->
+                              ProtoRestSerializer.create()
+                                  .toBody(
+                                      "userWorkloadsConfigMap",
+                                      request.getUserWorkloadsConfigMap(),
+                                      true))
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(UserWorkloadsConfigMap.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
+  private static final ApiMethodDescriptor
+      deleteUserWorkloadsConfigMapMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName(
+                  "google.cloud.orchestration.airflow.service.v1beta1.Environments/DeleteUserWorkloadsConfigMap")
+              .setHttpMethod("DELETE")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "name", request.getName());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(Empty.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .build();
+
   private static final ApiMethodDescriptor
       saveSnapshotMethodDescriptor =
           ApiMethodDescriptor.newBuilder()
@@ -684,6 +1133,36 @@ public class HttpJsonEnvironmentsStub extends EnvironmentsStub {
       stopAirflowCommandCallable;
   private final UnaryCallable
       pollAirflowCommandCallable;
+  private final UnaryCallable listWorkloadsCallable;
+  private final UnaryCallable
+      listWorkloadsPagedCallable;
+  private final UnaryCallable
+      createUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      getUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      listUserWorkloadsSecretsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsSecretsRequest, ListUserWorkloadsSecretsPagedResponse>
+      listUserWorkloadsSecretsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsSecretCallable;
+  private final UnaryCallable
+      createUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      getUserWorkloadsConfigMapCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsResponse>
+      listUserWorkloadsConfigMapsCallable;
+  private final UnaryCallable<
+          ListUserWorkloadsConfigMapsRequest, ListUserWorkloadsConfigMapsPagedResponse>
+      listUserWorkloadsConfigMapsPagedCallable;
+  private final UnaryCallable
+      updateUserWorkloadsConfigMapCallable;
+  private final UnaryCallable
+      deleteUserWorkloadsConfigMapCallable;
   private final UnaryCallable saveSnapshotCallable;
   private final OperationCallable
       saveSnapshotOperationCallable;
@@ -877,6 +1356,148 @@ protected HttpJsonEnvironmentsStub(
                       return builder.build();
                     })
                 .build();
+    HttpJsonCallSettings
+        listWorkloadsTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(listWorkloadsMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        createUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(createUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        getUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(getUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        listUserWorkloadsSecretsTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(listUserWorkloadsSecretsMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        updateUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_secret.name",
+                          String.valueOf(request.getUserWorkloadsSecret().getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        deleteUserWorkloadsSecretTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsSecretMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        createUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(createUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        getUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(getUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        listUserWorkloadsConfigMapsTransportSettings =
+            HttpJsonCallSettings
+                .
+                    newBuilder()
+                .setMethodDescriptor(listUserWorkloadsConfigMapsMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("parent", String.valueOf(request.getParent()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        updateUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings
+                .newBuilder()
+                .setMethodDescriptor(updateUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add(
+                          "user_workloads_config_map.name",
+                          String.valueOf(request.getUserWorkloadsConfigMap().getName()));
+                      return builder.build();
+                    })
+                .build();
+    HttpJsonCallSettings
+        deleteUserWorkloadsConfigMapTransportSettings =
+            HttpJsonCallSettings.newBuilder()
+                .setMethodDescriptor(deleteUserWorkloadsConfigMapMethodDescriptor)
+                .setTypeRegistry(typeRegistry)
+                .setParamsExtractor(
+                    request -> {
+                      RequestParamsBuilder builder = RequestParamsBuilder.create();
+                      builder.add("name", String.valueOf(request.getName()));
+                      return builder.build();
+                    })
+                .build();
     HttpJsonCallSettings saveSnapshotTransportSettings =
         HttpJsonCallSettings.newBuilder()
             .setMethodDescriptor(saveSnapshotMethodDescriptor)
@@ -999,6 +1620,72 @@ protected HttpJsonEnvironmentsStub(
             pollAirflowCommandTransportSettings,
             settings.pollAirflowCommandSettings(),
             clientContext);
+    this.listWorkloadsCallable =
+        callableFactory.createUnaryCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.listWorkloadsPagedCallable =
+        callableFactory.createPagedCallable(
+            listWorkloadsTransportSettings, settings.listWorkloadsSettings(), clientContext);
+    this.createUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsSecretTransportSettings,
+            settings.createUserWorkloadsSecretSettings(),
+            clientContext);
+    this.getUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsSecretTransportSettings,
+            settings.getUserWorkloadsSecretSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.listUserWorkloadsSecretsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsSecretsTransportSettings,
+            settings.listUserWorkloadsSecretsSettings(),
+            clientContext);
+    this.updateUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsSecretTransportSettings,
+            settings.updateUserWorkloadsSecretSettings(),
+            clientContext);
+    this.deleteUserWorkloadsSecretCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsSecretTransportSettings,
+            settings.deleteUserWorkloadsSecretSettings(),
+            clientContext);
+    this.createUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            createUserWorkloadsConfigMapTransportSettings,
+            settings.createUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.getUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            getUserWorkloadsConfigMapTransportSettings,
+            settings.getUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsCallable =
+        callableFactory.createUnaryCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.listUserWorkloadsConfigMapsPagedCallable =
+        callableFactory.createPagedCallable(
+            listUserWorkloadsConfigMapsTransportSettings,
+            settings.listUserWorkloadsConfigMapsSettings(),
+            clientContext);
+    this.updateUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            updateUserWorkloadsConfigMapTransportSettings,
+            settings.updateUserWorkloadsConfigMapSettings(),
+            clientContext);
+    this.deleteUserWorkloadsConfigMapCallable =
+        callableFactory.createUnaryCallable(
+            deleteUserWorkloadsConfigMapTransportSettings,
+            settings.deleteUserWorkloadsConfigMapSettings(),
+            clientContext);
     this.saveSnapshotCallable =
         callableFactory.createUnaryCallable(
             saveSnapshotTransportSettings, settings.saveSnapshotSettings(), clientContext);
@@ -1049,6 +1736,17 @@ public static List getMethodDescriptors() {
     methodDescriptors.add(executeAirflowCommandMethodDescriptor);
     methodDescriptors.add(stopAirflowCommandMethodDescriptor);
     methodDescriptors.add(pollAirflowCommandMethodDescriptor);
+    methodDescriptors.add(listWorkloadsMethodDescriptor);
+    methodDescriptors.add(createUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(getUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(listUserWorkloadsSecretsMethodDescriptor);
+    methodDescriptors.add(updateUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(deleteUserWorkloadsSecretMethodDescriptor);
+    methodDescriptors.add(createUserWorkloadsConfigMapMethodDescriptor);
+    methodDescriptors.add(getUserWorkloadsConfigMapMethodDescriptor);
+    methodDescriptors.add(listUserWorkloadsConfigMapsMethodDescriptor);
+    methodDescriptors.add(updateUserWorkloadsConfigMapMethodDescriptor);
+    methodDescriptors.add(deleteUserWorkloadsConfigMapMethodDescriptor);
     methodDescriptors.add(saveSnapshotMethodDescriptor);
     methodDescriptors.add(loadSnapshotMethodDescriptor);
     methodDescriptors.add(databaseFailoverMethodDescriptor);
@@ -1150,6 +1848,89 @@ public UnaryCallable checkUpgradeCallable() {
     return pollAirflowCommandCallable;
   }
 
+  @Override
+  public UnaryCallable listWorkloadsCallable() {
+    return listWorkloadsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listWorkloadsPagedCallable() {
+    return listWorkloadsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsSecretCallable() {
+    return createUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsSecretCallable() {
+    return getUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsCallable() {
+    return listUserWorkloadsSecretsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsSecretsPagedCallable() {
+    return listUserWorkloadsSecretsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsSecretCallable() {
+    return updateUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsSecretCallable() {
+    return deleteUserWorkloadsSecretCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      createUserWorkloadsConfigMapCallable() {
+    return createUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      getUserWorkloadsConfigMapCallable() {
+    return getUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsCallable() {
+    return listUserWorkloadsConfigMapsCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      listUserWorkloadsConfigMapsPagedCallable() {
+    return listUserWorkloadsConfigMapsPagedCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      updateUserWorkloadsConfigMapCallable() {
+    return updateUserWorkloadsConfigMapCallable;
+  }
+
+  @Override
+  public UnaryCallable
+      deleteUserWorkloadsConfigMapCallable() {
+    return deleteUserWorkloadsConfigMapCallable;
+  }
+
   @Override
   public UnaryCallable saveSnapshotCallable() {
     return saveSnapshotCallable;
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsCallableFactory.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsCallableFactory.java
index 8861658b9aed..3d4ced09e8f4 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsCallableFactory.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsStub.java
index d078be182a0b..e678142099d0 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonImageVersionsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStub.java
index 56cfd4b51c43..c0c7164770c8 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStub.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStub.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java
index faeb7719e02d..8268972e36f5 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -245,7 +245,6 @@ public static TransportChannelProvider defaultTransportChannelProvider() {
     return defaultGrpcTransportProviderBuilder().build();
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
@@ -254,7 +253,6 @@ public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProvider
             GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion());
   }
 
-  @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
   public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() {
     return ApiClientHeaderProvider.newBuilder()
         .setGeneratedLibToken(
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json
index c65d43082a09..dc3b1456b6e1 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json
@@ -404,6 +404,24 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest",
     "queryAllDeclaredConstructors": true,
@@ -422,6 +440,60 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.DatabaseConfig",
     "queryAllDeclaredConstructors": true,
@@ -494,6 +566,42 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.EncryptionConfig",
     "queryAllDeclaredConstructors": true,
@@ -665,6 +773,42 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.IPAllocationPolicy",
     "queryAllDeclaredConstructors": true,
@@ -773,6 +917,168 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$ComposerWorkload",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$ComposerWorkload$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$ComposerWorkloadState",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$ComposerWorkloadStatus",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$ComposerWorkloadStatus$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse$ComposerWorkloadType",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest",
     "queryAllDeclaredConstructors": true,
@@ -1142,6 +1448,15 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig$WebServerPluginsMode",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest",
     "queryAllDeclaredConstructors": true,
@@ -1178,6 +1493,51 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.StorageConfig",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.StorageConfig$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig$TaskLogsStorageMode",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest",
     "queryAllDeclaredConstructors": true,
@@ -1196,6 +1556,78 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.WebServerConfig",
     "queryAllDeclaredConstructors": true,
@@ -1268,6 +1700,24 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig$DagProcessorResource",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig$DagProcessorResource$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig$SchedulerResource",
     "queryAllDeclaredConstructors": true,
@@ -1286,6 +1736,24 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig$TriggererResource",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig$TriggererResource$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig$WebServerResource",
     "queryAllDeclaredConstructors": true,
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json
index 236f32e99cac..db7e06abe5cf 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json
@@ -458,6 +458,60 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig",
     "queryAllDeclaredConstructors": true,
@@ -530,6 +584,42 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig",
     "queryAllDeclaredConstructors": true,
@@ -701,6 +791,42 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.IPAllocationPolicy",
     "queryAllDeclaredConstructors": true,
@@ -809,6 +935,168 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$ComposerWorkload",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$ComposerWorkload$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$ComposerWorkloadState",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$ComposerWorkloadStatus",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$ComposerWorkloadStatus$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse$ComposerWorkloadType",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.LoadSnapshotRequest",
     "queryAllDeclaredConstructors": true,
@@ -1196,6 +1484,15 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig$WebServerPluginsMode",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest",
     "queryAllDeclaredConstructors": true,
@@ -1232,6 +1529,51 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig$TaskLogsStorageMode",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest",
     "queryAllDeclaredConstructors": true,
@@ -1250,6 +1592,78 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig",
     "queryAllDeclaredConstructors": true,
@@ -1322,6 +1736,24 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig$DagProcessorResource",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig$DagProcessorResource$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig$SchedulerResource",
     "queryAllDeclaredConstructors": true,
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientHttpJsonTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientHttpJsonTest.java
index 344839b6f6e8..2d3acc210cf1 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientHttpJsonTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientHttpJsonTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.gax.core.NoCredentialsProvider;
 import com.google.api.gax.httpjson.GaxHttpJsonProperties;
@@ -93,6 +96,8 @@ public void createEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -149,6 +154,8 @@ public void getEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     mockService.addResponse(expectedResponse);
 
@@ -248,6 +255,8 @@ public void updateEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -525,6 +534,1019 @@ public void pollAirflowCommandExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  public void listWorkloadsTest() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listWorkloadsTest2() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest2() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsSecret userWorkloadsSecret =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+
+    UserWorkloadsSecret actualResponse = client.updateUserWorkloadsSecret(userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsSecret userWorkloadsSecret =
+          UserWorkloadsSecret.newBuilder()
+              .setName(
+                  UserWorkloadsSecretName.of(
+                          "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                      .toString())
+              .putAllData(new HashMap())
+              .build();
+      client.updateUserWorkloadsSecret(userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest2() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMap userWorkloadsConfigMap =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsConfigMap userWorkloadsConfigMap =
+          UserWorkloadsConfigMap.newBuilder()
+              .setName(
+                  UserWorkloadsConfigMapName.of(
+                          "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                      .toString())
+              .putAllData(new HashMap())
+              .build();
+      client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
   @Test
   public void saveSnapshotTest() throws Exception {
     SaveSnapshotResponse expectedResponse =
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientTest.java
index bd2f48dd7e58..a21cd1f7cfa0 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsClientTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1;
 
 import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.gax.core.NoCredentialsProvider;
 import com.google.api.gax.grpc.GaxGrpcProperties;
@@ -97,6 +100,8 @@ public void createEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -151,6 +156,8 @@ public void getEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     mockEnvironments.addResponse(expectedResponse);
 
@@ -238,6 +245,8 @@ public void updateEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -499,6 +508,885 @@ public void pollAirflowCommandExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  public void listWorkloadsTest() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listWorkloadsTest2() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsSecretRequest actualRequest =
+        ((CreateUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsSecret, actualRequest.getUserWorkloadsSecret());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsSecretRequest actualRequest =
+        ((CreateUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsSecret, actualRequest.getUserWorkloadsSecret());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsSecretRequest actualRequest =
+        ((GetUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsSecretRequest actualRequest =
+        ((GetUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsSecretsRequest actualRequest =
+        ((ListUserWorkloadsSecretsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest2() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsSecretsRequest actualRequest =
+        ((ListUserWorkloadsSecretsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse = client.updateUserWorkloadsSecret(userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    UpdateUserWorkloadsSecretRequest actualRequest =
+        ((UpdateUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(userWorkloadsSecret, actualRequest.getUserWorkloadsSecret());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.updateUserWorkloadsSecret(userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsSecretRequest actualRequest =
+        ((DeleteUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsSecretRequest actualRequest =
+        ((DeleteUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsConfigMapRequest actualRequest =
+        ((CreateUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsConfigMap, actualRequest.getUserWorkloadsConfigMap());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsConfigMapRequest actualRequest =
+        ((CreateUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsConfigMap, actualRequest.getUserWorkloadsConfigMap());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsConfigMapRequest actualRequest =
+        ((GetUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsConfigMapRequest actualRequest =
+        ((GetUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsConfigMapsRequest actualRequest =
+        ((ListUserWorkloadsConfigMapsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest2() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsConfigMapsRequest actualRequest =
+        ((ListUserWorkloadsConfigMapsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    UpdateUserWorkloadsConfigMapRequest actualRequest =
+        ((UpdateUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(userWorkloadsConfigMap, actualRequest.getUserWorkloadsConfigMap());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsConfigMapRequest actualRequest =
+        ((DeleteUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsConfigMapRequest actualRequest =
+        ((DeleteUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
   @Test
   public void saveSnapshotTest() throws Exception {
     SaveSnapshotResponse expectedResponse =
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientHttpJsonTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientHttpJsonTest.java
index 1e7f9fa8d75f..a1b7ebfc1988 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientHttpJsonTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientHttpJsonTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientTest.java
index e207fbef53e2..b9898de4ce1f 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/ImageVersionsClientTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironments.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironments.java
index 76294a691e9a..eda836192550 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironments.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironments.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironmentsImpl.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironmentsImpl.java
index d1d5fa6a21a8..a28fee714937 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironmentsImpl.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockEnvironmentsImpl.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,6 +20,7 @@
 import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsGrpc.EnvironmentsImplBase;
 import com.google.longrunning.Operation;
 import com.google.protobuf.AbstractMessage;
+import com.google.protobuf.Empty;
 import io.grpc.stub.StreamObserver;
 import java.util.ArrayList;
 import java.util.LinkedList;
@@ -230,6 +231,244 @@ public void pollAirflowCommand(
     }
   }
 
+  @Override
+  public void listWorkloads(
+      ListWorkloadsRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof ListWorkloadsResponse) {
+      requests.add(request);
+      responseObserver.onNext(((ListWorkloadsResponse) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method ListWorkloads, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  ListWorkloadsResponse.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void createUserWorkloadsSecret(
+      CreateUserWorkloadsSecretRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsSecret) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsSecret) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method CreateUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsSecret.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void getUserWorkloadsSecret(
+      GetUserWorkloadsSecretRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsSecret) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsSecret) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method GetUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsSecret.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void listUserWorkloadsSecrets(
+      ListUserWorkloadsSecretsRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof ListUserWorkloadsSecretsResponse) {
+      requests.add(request);
+      responseObserver.onNext(((ListUserWorkloadsSecretsResponse) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method ListUserWorkloadsSecrets, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  ListUserWorkloadsSecretsResponse.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void updateUserWorkloadsSecret(
+      UpdateUserWorkloadsSecretRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsSecret) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsSecret) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method UpdateUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsSecret.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void deleteUserWorkloadsSecret(
+      DeleteUserWorkloadsSecretRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof Empty) {
+      requests.add(request);
+      responseObserver.onNext(((Empty) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method DeleteUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  Empty.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void createUserWorkloadsConfigMap(
+      CreateUserWorkloadsConfigMapRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsConfigMap) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsConfigMap) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method CreateUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsConfigMap.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void getUserWorkloadsConfigMap(
+      GetUserWorkloadsConfigMapRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsConfigMap) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsConfigMap) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method GetUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsConfigMap.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void listUserWorkloadsConfigMaps(
+      ListUserWorkloadsConfigMapsRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof ListUserWorkloadsConfigMapsResponse) {
+      requests.add(request);
+      responseObserver.onNext(((ListUserWorkloadsConfigMapsResponse) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method ListUserWorkloadsConfigMaps, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  ListUserWorkloadsConfigMapsResponse.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void updateUserWorkloadsConfigMap(
+      UpdateUserWorkloadsConfigMapRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsConfigMap) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsConfigMap) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method UpdateUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsConfigMap.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void deleteUserWorkloadsConfigMap(
+      DeleteUserWorkloadsConfigMapRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof Empty) {
+      requests.add(request);
+      responseObserver.onNext(((Empty) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method DeleteUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  Empty.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
   @Override
   public void saveSnapshot(
       SaveSnapshotRequest request, StreamObserver responseObserver) {
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersions.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersions.java
index c97232bd4e72..3b02c6be2d02 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersions.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersionsImpl.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersionsImpl.java
index 0bc11e6f603b..83947f9fdf33 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersionsImpl.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1/MockImageVersionsImpl.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientHttpJsonTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientHttpJsonTest.java
index 2c8d08820a0f..1aa61c0c97d5 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientHttpJsonTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientHttpJsonTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.gax.core.NoCredentialsProvider;
 import com.google.api.gax.httpjson.GaxHttpJsonProperties;
@@ -93,6 +96,8 @@ public void createEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -149,6 +154,8 @@ public void getEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     mockService.addResponse(expectedResponse);
 
@@ -248,6 +255,8 @@ public void updateEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -351,6 +360,8 @@ public void restartWebServerTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -648,6 +659,1019 @@ public void pollAirflowCommandExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  public void listWorkloadsTest() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listWorkloadsTest2() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest2() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsSecret userWorkloadsSecret =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+
+    UserWorkloadsSecret actualResponse = client.updateUserWorkloadsSecret(userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsSecret userWorkloadsSecret =
+          UserWorkloadsSecret.newBuilder()
+              .setName(
+                  UserWorkloadsSecretName.of(
+                          "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                      .toString())
+              .putAllData(new HashMap())
+              .build();
+      client.updateUserWorkloadsSecret(userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-3380/locations/location-3380/environments/environment-3380/userWorkloadsSecrets/userWorkloadsSecret-3380";
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest2() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String parent = "projects/project-2031/locations/location-2031/environments/environment-2031";
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMap userWorkloadsConfigMap =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsConfigMap userWorkloadsConfigMap =
+          UserWorkloadsConfigMap.newBuilder()
+              .setName(
+                  UserWorkloadsConfigMapName.of(
+                          "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                      .toString())
+              .putAllData(new HashMap())
+              .build();
+      client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockService.addResponse(expectedResponse);
+
+    String name =
+        "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String name =
+          "projects/project-6842/locations/location-6842/environments/environment-6842/userWorkloadsConfigMaps/userWorkloadsConfigMap-6842";
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
   @Test
   public void saveSnapshotTest() throws Exception {
     SaveSnapshotResponse expectedResponse =
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientTest.java
index 160f00bb13c2..e03c7b27f3cf 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsClientTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,9 @@
 package com.google.cloud.orchestration.airflow.service.v1beta1;
 
 import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListEnvironmentsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsConfigMapsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListUserWorkloadsSecretsPagedResponse;
+import static com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient.ListWorkloadsPagedResponse;
 
 import com.google.api.gax.core.NoCredentialsProvider;
 import com.google.api.gax.grpc.GaxGrpcProperties;
@@ -97,6 +100,8 @@ public void createEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -151,6 +156,8 @@ public void getEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     mockEnvironments.addResponse(expectedResponse);
 
@@ -238,6 +245,8 @@ public void updateEnvironmentTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -337,6 +346,8 @@ public void restartWebServerTest() throws Exception {
             .setCreateTime(Timestamp.newBuilder().build())
             .setUpdateTime(Timestamp.newBuilder().build())
             .putAllLabels(new HashMap())
+            .setSatisfiesPzs(true)
+            .setStorageConfig(StorageConfig.newBuilder().build())
             .build();
     Operation resultOperation =
         Operation.newBuilder()
@@ -610,6 +621,885 @@ public void pollAirflowCommandExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  public void listWorkloadsTest() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listWorkloadsTest2() throws Exception {
+    ListWorkloadsResponse.ComposerWorkload responsesElement =
+        ListWorkloadsResponse.ComposerWorkload.newBuilder().build();
+    ListWorkloadsResponse expectedResponse =
+        ListWorkloadsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllWorkloads(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+
+    ListWorkloadsPagedResponse pagedListResponse = client.listWorkloads(parent);
+
+    List resources =
+        Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getWorkloadsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListWorkloadsRequest actualRequest = ((ListWorkloadsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listWorkloadsExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      client.listWorkloads(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsSecretRequest actualRequest =
+        ((CreateUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsSecret, actualRequest.getUserWorkloadsSecret());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse =
+        client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsSecretRequest actualRequest =
+        ((CreateUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsSecret, actualRequest.getUserWorkloadsSecret());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsSecretExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.createUserWorkloadsSecret(parent, userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsSecretRequest actualRequest =
+        ((GetUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsSecretTest2() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    UserWorkloadsSecret actualResponse = client.getUserWorkloadsSecret(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsSecretRequest actualRequest =
+        ((GetUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsSecretExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.getUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsSecretsRequest actualRequest =
+        ((ListUserWorkloadsSecretsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsTest2() throws Exception {
+    UserWorkloadsSecret responsesElement = UserWorkloadsSecret.newBuilder().build();
+    ListUserWorkloadsSecretsResponse expectedResponse =
+        ListUserWorkloadsSecretsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsSecrets(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+
+    ListUserWorkloadsSecretsPagedResponse pagedListResponse =
+        client.listUserWorkloadsSecrets(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsSecretsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsSecretsRequest actualRequest =
+        ((ListUserWorkloadsSecretsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsSecretsExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      client.listUserWorkloadsSecrets(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretTest() throws Exception {
+    UserWorkloadsSecret expectedResponse =
+        UserWorkloadsSecret.newBuilder()
+            .setName(
+                UserWorkloadsSecretName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+
+    UserWorkloadsSecret actualResponse = client.updateUserWorkloadsSecret(userWorkloadsSecret);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    UpdateUserWorkloadsSecretRequest actualRequest =
+        ((UpdateUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(userWorkloadsSecret, actualRequest.getUserWorkloadsSecret());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void updateUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build();
+      client.updateUserWorkloadsSecret(userWorkloadsSecret);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsSecretName name =
+        UserWorkloadsSecretName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsSecretRequest actualRequest =
+        ((DeleteUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsSecretName name =
+          UserWorkloadsSecretName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]");
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    client.deleteUserWorkloadsSecret(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsSecretRequest actualRequest =
+        ((DeleteUserWorkloadsSecretRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsSecretExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.deleteUserWorkloadsSecret(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsConfigMapRequest actualRequest =
+        ((CreateUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsConfigMap, actualRequest.getUserWorkloadsConfigMap());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CreateUserWorkloadsConfigMapRequest actualRequest =
+        ((CreateUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertEquals(userWorkloadsConfigMap, actualRequest.getUserWorkloadsConfigMap());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void createUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsConfigMapRequest actualRequest =
+        ((GetUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapTest2() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    UserWorkloadsConfigMap actualResponse = client.getUserWorkloadsConfigMap(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    GetUserWorkloadsConfigMapRequest actualRequest =
+        ((GetUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void getUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.getUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsConfigMapsRequest actualRequest =
+        ((ListUserWorkloadsConfigMapsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent.toString(), actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]");
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsTest2() throws Exception {
+    UserWorkloadsConfigMap responsesElement = UserWorkloadsConfigMap.newBuilder().build();
+    ListUserWorkloadsConfigMapsResponse expectedResponse =
+        ListUserWorkloadsConfigMapsResponse.newBuilder()
+            .setNextPageToken("")
+            .addAllUserWorkloadsConfigMaps(Arrays.asList(responsesElement))
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String parent = "parent-995424086";
+
+    ListUserWorkloadsConfigMapsPagedResponse pagedListResponse =
+        client.listUserWorkloadsConfigMaps(parent);
+
+    List resources = Lists.newArrayList(pagedListResponse.iterateAll());
+
+    Assert.assertEquals(1, resources.size());
+    Assert.assertEquals(expectedResponse.getUserWorkloadsConfigMapsList().get(0), resources.get(0));
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ListUserWorkloadsConfigMapsRequest actualRequest =
+        ((ListUserWorkloadsConfigMapsRequest) actualRequests.get(0));
+
+    Assert.assertEquals(parent, actualRequest.getParent());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void listUserWorkloadsConfigMapsExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String parent = "parent-995424086";
+      client.listUserWorkloadsConfigMaps(parent);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapTest() throws Exception {
+    UserWorkloadsConfigMap expectedResponse =
+        UserWorkloadsConfigMap.newBuilder()
+            .setName(
+                UserWorkloadsConfigMapName.of(
+                        "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]")
+                    .toString())
+            .putAllData(new HashMap())
+            .build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+
+    UserWorkloadsConfigMap actualResponse =
+        client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    UpdateUserWorkloadsConfigMapRequest actualRequest =
+        ((UpdateUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(userWorkloadsConfigMap, actualRequest.getUserWorkloadsConfigMap());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void updateUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build();
+      client.updateUserWorkloadsConfigMap(userWorkloadsConfigMap);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    UserWorkloadsConfigMapName name =
+        UserWorkloadsConfigMapName.of(
+            "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsConfigMapRequest actualRequest =
+        ((DeleteUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name.toString(), actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      UserWorkloadsConfigMapName name =
+          UserWorkloadsConfigMapName.of(
+              "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]");
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapTest2() throws Exception {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockEnvironments.addResponse(expectedResponse);
+
+    String name = "name3373707";
+
+    client.deleteUserWorkloadsConfigMap(name);
+
+    List actualRequests = mockEnvironments.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteUserWorkloadsConfigMapRequest actualRequest =
+        ((DeleteUserWorkloadsConfigMapRequest) actualRequests.get(0));
+
+    Assert.assertEquals(name, actualRequest.getName());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  public void deleteUserWorkloadsConfigMapExceptionTest2() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
+    mockEnvironments.addException(exception);
+
+    try {
+      String name = "name3373707";
+      client.deleteUserWorkloadsConfigMap(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception.
+    }
+  }
+
   @Test
   public void saveSnapshotTest() throws Exception {
     SaveSnapshotResponse expectedResponse =
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientHttpJsonTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientHttpJsonTest.java
index d4f73d6d73d3..b63173fe3173 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientHttpJsonTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientHttpJsonTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientTest.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientTest.java
index de4220ce49cb..1234ee7897ea 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientTest.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/ImageVersionsClientTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironments.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironments.java
index 183cb6be184b..60d44900c783 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironments.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironments.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironmentsImpl.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironmentsImpl.java
index 80a1eba92ce9..860e01d4f02f 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironmentsImpl.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockEnvironmentsImpl.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,6 +20,7 @@
 import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsGrpc.EnvironmentsImplBase;
 import com.google.longrunning.Operation;
 import com.google.protobuf.AbstractMessage;
+import com.google.protobuf.Empty;
 import io.grpc.stub.StreamObserver;
 import java.util.ArrayList;
 import java.util.LinkedList;
@@ -272,6 +273,244 @@ public void pollAirflowCommand(
     }
   }
 
+  @Override
+  public void listWorkloads(
+      ListWorkloadsRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof ListWorkloadsResponse) {
+      requests.add(request);
+      responseObserver.onNext(((ListWorkloadsResponse) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method ListWorkloads, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  ListWorkloadsResponse.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void createUserWorkloadsSecret(
+      CreateUserWorkloadsSecretRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsSecret) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsSecret) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method CreateUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsSecret.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void getUserWorkloadsSecret(
+      GetUserWorkloadsSecretRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsSecret) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsSecret) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method GetUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsSecret.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void listUserWorkloadsSecrets(
+      ListUserWorkloadsSecretsRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof ListUserWorkloadsSecretsResponse) {
+      requests.add(request);
+      responseObserver.onNext(((ListUserWorkloadsSecretsResponse) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method ListUserWorkloadsSecrets, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  ListUserWorkloadsSecretsResponse.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void updateUserWorkloadsSecret(
+      UpdateUserWorkloadsSecretRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsSecret) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsSecret) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method UpdateUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsSecret.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void deleteUserWorkloadsSecret(
+      DeleteUserWorkloadsSecretRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof Empty) {
+      requests.add(request);
+      responseObserver.onNext(((Empty) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method DeleteUserWorkloadsSecret, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  Empty.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void createUserWorkloadsConfigMap(
+      CreateUserWorkloadsConfigMapRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsConfigMap) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsConfigMap) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method CreateUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsConfigMap.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void getUserWorkloadsConfigMap(
+      GetUserWorkloadsConfigMapRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsConfigMap) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsConfigMap) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method GetUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsConfigMap.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void listUserWorkloadsConfigMaps(
+      ListUserWorkloadsConfigMapsRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof ListUserWorkloadsConfigMapsResponse) {
+      requests.add(request);
+      responseObserver.onNext(((ListUserWorkloadsConfigMapsResponse) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method ListUserWorkloadsConfigMaps, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  ListUserWorkloadsConfigMapsResponse.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void updateUserWorkloadsConfigMap(
+      UpdateUserWorkloadsConfigMapRequest request,
+      StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof UserWorkloadsConfigMap) {
+      requests.add(request);
+      responseObserver.onNext(((UserWorkloadsConfigMap) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method UpdateUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  UserWorkloadsConfigMap.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
+  @Override
+  public void deleteUserWorkloadsConfigMap(
+      DeleteUserWorkloadsConfigMapRequest request, StreamObserver responseObserver) {
+    Object response = responses.poll();
+    if (response instanceof Empty) {
+      requests.add(request);
+      responseObserver.onNext(((Empty) response));
+      responseObserver.onCompleted();
+    } else if (response instanceof Exception) {
+      responseObserver.onError(((Exception) response));
+    } else {
+      responseObserver.onError(
+          new IllegalArgumentException(
+              String.format(
+                  "Unrecognized response type %s for method DeleteUserWorkloadsConfigMap, expected %s or %s",
+                  response == null ? "null" : response.getClass().getName(),
+                  Empty.class.getName(),
+                  Exception.class.getName())));
+    }
+  }
+
   @Override
   public void saveSnapshot(
       SaveSnapshotRequest request, StreamObserver responseObserver) {
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersions.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersions.java
index bb2f5f419671..8c3ed4d70392 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersions.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersionsImpl.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersionsImpl.java
index 180b65fcc79e..01a8cb431b9b 100644
--- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersionsImpl.java
+++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/test/java/com/google/cloud/orchestration/airflow/service/v1beta1/MockImageVersionsImpl.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Google LLC
+ * Copyright 2024 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsGrpc.java b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsGrpc.java
index f88f34d2649f..d8c995382bb1 100644
--- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsGrpc.java
+++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsGrpc.java
@@ -428,244 +428,1249 @@ private EnvironmentsGrpc() {}
   }
 
   private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest,
-          com.google.longrunning.Operation>
-      getSaveSnapshotMethod;
+          com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest,
+          com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse>
+      getListWorkloadsMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
-      fullMethodName = SERVICE_NAME + '/' + "SaveSnapshot",
-      requestType = com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest.class,
-      responseType = com.google.longrunning.Operation.class,
+      fullMethodName = SERVICE_NAME + '/' + "ListWorkloads",
+      requestType = com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest.class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
   public static io.grpc.MethodDescriptor<
-          com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest,
-          com.google.longrunning.Operation>
-      getSaveSnapshotMethod() {
+          com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest,
+          com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse>
+      getListWorkloadsMethod() {
     io.grpc.MethodDescriptor<
-            com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest,
-            com.google.longrunning.Operation>
-        getSaveSnapshotMethod;
-    if ((getSaveSnapshotMethod = EnvironmentsGrpc.getSaveSnapshotMethod) == null) {
+            com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest,
+            com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse>
+        getListWorkloadsMethod;
+    if ((getListWorkloadsMethod = EnvironmentsGrpc.getListWorkloadsMethod) == null) {
       synchronized (EnvironmentsGrpc.class) {
-        if ((getSaveSnapshotMethod = EnvironmentsGrpc.getSaveSnapshotMethod) == null) {
-          EnvironmentsGrpc.getSaveSnapshotMethod =
-              getSaveSnapshotMethod =
+        if ((getListWorkloadsMethod = EnvironmentsGrpc.getListWorkloadsMethod) == null) {
+          EnvironmentsGrpc.getListWorkloadsMethod =
+              getListWorkloadsMethod =
                   io.grpc.MethodDescriptor
-                      .
+                      .
                           newBuilder()
                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SaveSnapshot"))
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkloads"))
                       .setSampledToLocalTracing(true)
                       .setRequestMarshaller(
                           io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest
+                              com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest
                                   .getDefaultInstance()))
                       .setResponseMarshaller(
                           io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.longrunning.Operation.getDefaultInstance()))
-                      .setSchemaDescriptor(new EnvironmentsMethodDescriptorSupplier("SaveSnapshot"))
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .ListWorkloadsResponse.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("ListWorkloads"))
                       .build();
         }
       }
     }
-    return getSaveSnapshotMethod;
+    return getListWorkloadsMethod;
   }
 
   private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest,
-          com.google.longrunning.Operation>
-      getLoadSnapshotMethod;
+          com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+      getCreateUserWorkloadsSecretMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
-      fullMethodName = SERVICE_NAME + '/' + "LoadSnapshot",
-      requestType = com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest.class,
-      responseType = com.google.longrunning.Operation.class,
+      fullMethodName = SERVICE_NAME + '/' + "CreateUserWorkloadsSecret",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest.class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
   public static io.grpc.MethodDescriptor<
-          com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest,
-          com.google.longrunning.Operation>
-      getLoadSnapshotMethod() {
+          com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+      getCreateUserWorkloadsSecretMethod() {
     io.grpc.MethodDescriptor<
-            com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest,
-            com.google.longrunning.Operation>
-        getLoadSnapshotMethod;
-    if ((getLoadSnapshotMethod = EnvironmentsGrpc.getLoadSnapshotMethod) == null) {
+            com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest,
+            com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+        getCreateUserWorkloadsSecretMethod;
+    if ((getCreateUserWorkloadsSecretMethod = EnvironmentsGrpc.getCreateUserWorkloadsSecretMethod)
+        == null) {
       synchronized (EnvironmentsGrpc.class) {
-        if ((getLoadSnapshotMethod = EnvironmentsGrpc.getLoadSnapshotMethod) == null) {
-          EnvironmentsGrpc.getLoadSnapshotMethod =
-              getLoadSnapshotMethod =
+        if ((getCreateUserWorkloadsSecretMethod =
+                EnvironmentsGrpc.getCreateUserWorkloadsSecretMethod)
+            == null) {
+          EnvironmentsGrpc.getCreateUserWorkloadsSecretMethod =
+              getCreateUserWorkloadsSecretMethod =
                   io.grpc.MethodDescriptor
-                      .
+                      .
                           newBuilder()
                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "LoadSnapshot"))
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "CreateUserWorkloadsSecret"))
                       .setSampledToLocalTracing(true)
                       .setRequestMarshaller(
                           io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .CreateUserWorkloadsSecretRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret
                                   .getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("CreateUserWorkloadsSecret"))
+                      .build();
+        }
+      }
+    }
+    return getCreateUserWorkloadsSecretMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+      getGetUserWorkloadsSecretMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "GetUserWorkloadsSecret",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest.class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+      getGetUserWorkloadsSecretMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest,
+            com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+        getGetUserWorkloadsSecretMethod;
+    if ((getGetUserWorkloadsSecretMethod = EnvironmentsGrpc.getGetUserWorkloadsSecretMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getGetUserWorkloadsSecretMethod = EnvironmentsGrpc.getGetUserWorkloadsSecretMethod)
+            == null) {
+          EnvironmentsGrpc.getGetUserWorkloadsSecretMethod =
+              getGetUserWorkloadsSecretMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "GetUserWorkloadsSecret"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .GetUserWorkloadsSecretRequest.getDefaultInstance()))
                       .setResponseMarshaller(
                           io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.longrunning.Operation.getDefaultInstance()))
-                      .setSchemaDescriptor(new EnvironmentsMethodDescriptorSupplier("LoadSnapshot"))
+                              com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret
+                                  .getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("GetUserWorkloadsSecret"))
                       .build();
         }
       }
     }
-    return getLoadSnapshotMethod;
+    return getGetUserWorkloadsSecretMethod;
   }
 
   private static volatile io.grpc.MethodDescriptor<
-          com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest,
-          com.google.longrunning.Operation>
-      getDatabaseFailoverMethod;
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest,
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse>
+      getListUserWorkloadsSecretsMethod;
 
   @io.grpc.stub.annotations.RpcMethod(
-      fullMethodName = SERVICE_NAME + '/' + "DatabaseFailover",
-      requestType = com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest.class,
-      responseType = com.google.longrunning.Operation.class,
+      fullMethodName = SERVICE_NAME + '/' + "ListUserWorkloadsSecrets",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest.class,
+      responseType =
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse.class,
       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
   public static io.grpc.MethodDescriptor<
-          com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest,
-          com.google.longrunning.Operation>
-      getDatabaseFailoverMethod() {
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest,
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse>
+      getListUserWorkloadsSecretsMethod() {
     io.grpc.MethodDescriptor<
-            com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest,
-            com.google.longrunning.Operation>
-        getDatabaseFailoverMethod;
-    if ((getDatabaseFailoverMethod = EnvironmentsGrpc.getDatabaseFailoverMethod) == null) {
+            com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest,
+            com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse>
+        getListUserWorkloadsSecretsMethod;
+    if ((getListUserWorkloadsSecretsMethod = EnvironmentsGrpc.getListUserWorkloadsSecretsMethod)
+        == null) {
       synchronized (EnvironmentsGrpc.class) {
-        if ((getDatabaseFailoverMethod = EnvironmentsGrpc.getDatabaseFailoverMethod) == null) {
-          EnvironmentsGrpc.getDatabaseFailoverMethod =
-              getDatabaseFailoverMethod =
+        if ((getListUserWorkloadsSecretsMethod = EnvironmentsGrpc.getListUserWorkloadsSecretsMethod)
+            == null) {
+          EnvironmentsGrpc.getListUserWorkloadsSecretsMethod =
+              getListUserWorkloadsSecretsMethod =
                   io.grpc.MethodDescriptor
-                      .
+                      .
                           newBuilder()
                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
-                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DatabaseFailover"))
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "ListUserWorkloadsSecrets"))
                       .setSampledToLocalTracing(true)
                       .setRequestMarshaller(
                           io.grpc.protobuf.ProtoUtils.marshaller(
                               com.google.cloud.orchestration.airflow.service.v1
-                                  .DatabaseFailoverRequest.getDefaultInstance()))
+                                  .ListUserWorkloadsSecretsRequest.getDefaultInstance()))
                       .setResponseMarshaller(
                           io.grpc.protobuf.ProtoUtils.marshaller(
-                              com.google.longrunning.Operation.getDefaultInstance()))
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .ListUserWorkloadsSecretsResponse.getDefaultInstance()))
                       .setSchemaDescriptor(
-                          new EnvironmentsMethodDescriptorSupplier("DatabaseFailover"))
+                          new EnvironmentsMethodDescriptorSupplier("ListUserWorkloadsSecrets"))
+                      .build();
+        }
+      }
+    }
+    return getListUserWorkloadsSecretsMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+      getUpdateUserWorkloadsSecretMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "UpdateUserWorkloadsSecret",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest.class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+      getUpdateUserWorkloadsSecretMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest,
+            com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>
+        getUpdateUserWorkloadsSecretMethod;
+    if ((getUpdateUserWorkloadsSecretMethod = EnvironmentsGrpc.getUpdateUserWorkloadsSecretMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getUpdateUserWorkloadsSecretMethod =
+                EnvironmentsGrpc.getUpdateUserWorkloadsSecretMethod)
+            == null) {
+          EnvironmentsGrpc.getUpdateUserWorkloadsSecretMethod =
+              getUpdateUserWorkloadsSecretMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "UpdateUserWorkloadsSecret"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .UpdateUserWorkloadsSecretRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret
+                                  .getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("UpdateUserWorkloadsSecret"))
+                      .build();
+        }
+      }
+    }
+    return getUpdateUserWorkloadsSecretMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest,
+          com.google.protobuf.Empty>
+      getDeleteUserWorkloadsSecretMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "DeleteUserWorkloadsSecret",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest.class,
+      responseType = com.google.protobuf.Empty.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest,
+          com.google.protobuf.Empty>
+      getDeleteUserWorkloadsSecretMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest,
+            com.google.protobuf.Empty>
+        getDeleteUserWorkloadsSecretMethod;
+    if ((getDeleteUserWorkloadsSecretMethod = EnvironmentsGrpc.getDeleteUserWorkloadsSecretMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getDeleteUserWorkloadsSecretMethod =
+                EnvironmentsGrpc.getDeleteUserWorkloadsSecretMethod)
+            == null) {
+          EnvironmentsGrpc.getDeleteUserWorkloadsSecretMethod =
+              getDeleteUserWorkloadsSecretMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "DeleteUserWorkloadsSecret"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .DeleteUserWorkloadsSecretRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.protobuf.Empty.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("DeleteUserWorkloadsSecret"))
+                      .build();
+        }
+      }
+    }
+    return getDeleteUserWorkloadsSecretMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+      getCreateUserWorkloadsConfigMapMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "CreateUserWorkloadsConfigMap",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest
+              .class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+      getCreateUserWorkloadsConfigMapMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest,
+            com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+        getCreateUserWorkloadsConfigMapMethod;
+    if ((getCreateUserWorkloadsConfigMapMethod =
+            EnvironmentsGrpc.getCreateUserWorkloadsConfigMapMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getCreateUserWorkloadsConfigMapMethod =
+                EnvironmentsGrpc.getCreateUserWorkloadsConfigMapMethod)
+            == null) {
+          EnvironmentsGrpc.getCreateUserWorkloadsConfigMapMethod =
+              getCreateUserWorkloadsConfigMapMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "CreateUserWorkloadsConfigMap"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .CreateUserWorkloadsConfigMapRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .UserWorkloadsConfigMap.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("CreateUserWorkloadsConfigMap"))
+                      .build();
+        }
+      }
+    }
+    return getCreateUserWorkloadsConfigMapMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+      getGetUserWorkloadsConfigMapMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "GetUserWorkloadsConfigMap",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest.class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+      getGetUserWorkloadsConfigMapMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest,
+            com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+        getGetUserWorkloadsConfigMapMethod;
+    if ((getGetUserWorkloadsConfigMapMethod = EnvironmentsGrpc.getGetUserWorkloadsConfigMapMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getGetUserWorkloadsConfigMapMethod =
+                EnvironmentsGrpc.getGetUserWorkloadsConfigMapMethod)
+            == null) {
+          EnvironmentsGrpc.getGetUserWorkloadsConfigMapMethod =
+              getGetUserWorkloadsConfigMapMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "GetUserWorkloadsConfigMap"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .GetUserWorkloadsConfigMapRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .UserWorkloadsConfigMap.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("GetUserWorkloadsConfigMap"))
                       .build();
         }
       }
     }
-    return getDatabaseFailoverMethod;
-  }
+    return getGetUserWorkloadsConfigMapMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest,
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse>
+      getListUserWorkloadsConfigMapsMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "ListUserWorkloadsConfigMaps",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest
+              .class,
+      responseType =
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse
+              .class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest,
+          com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse>
+      getListUserWorkloadsConfigMapsMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest,
+            com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse>
+        getListUserWorkloadsConfigMapsMethod;
+    if ((getListUserWorkloadsConfigMapsMethod =
+            EnvironmentsGrpc.getListUserWorkloadsConfigMapsMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getListUserWorkloadsConfigMapsMethod =
+                EnvironmentsGrpc.getListUserWorkloadsConfigMapsMethod)
+            == null) {
+          EnvironmentsGrpc.getListUserWorkloadsConfigMapsMethod =
+              getListUserWorkloadsConfigMapsMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "ListUserWorkloadsConfigMaps"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .ListUserWorkloadsConfigMapsRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .ListUserWorkloadsConfigMapsResponse.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("ListUserWorkloadsConfigMaps"))
+                      .build();
+        }
+      }
+    }
+    return getListUserWorkloadsConfigMapsMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+      getUpdateUserWorkloadsConfigMapMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "UpdateUserWorkloadsConfigMap",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest
+              .class,
+      responseType = com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest,
+          com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+      getUpdateUserWorkloadsConfigMapMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest,
+            com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>
+        getUpdateUserWorkloadsConfigMapMethod;
+    if ((getUpdateUserWorkloadsConfigMapMethod =
+            EnvironmentsGrpc.getUpdateUserWorkloadsConfigMapMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getUpdateUserWorkloadsConfigMapMethod =
+                EnvironmentsGrpc.getUpdateUserWorkloadsConfigMapMethod)
+            == null) {
+          EnvironmentsGrpc.getUpdateUserWorkloadsConfigMapMethod =
+              getUpdateUserWorkloadsConfigMapMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "UpdateUserWorkloadsConfigMap"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .UpdateUserWorkloadsConfigMapRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .UserWorkloadsConfigMap.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("UpdateUserWorkloadsConfigMap"))
+                      .build();
+        }
+      }
+    }
+    return getUpdateUserWorkloadsConfigMapMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest,
+          com.google.protobuf.Empty>
+      getDeleteUserWorkloadsConfigMapMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "DeleteUserWorkloadsConfigMap",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest
+              .class,
+      responseType = com.google.protobuf.Empty.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest,
+          com.google.protobuf.Empty>
+      getDeleteUserWorkloadsConfigMapMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest,
+            com.google.protobuf.Empty>
+        getDeleteUserWorkloadsConfigMapMethod;
+    if ((getDeleteUserWorkloadsConfigMapMethod =
+            EnvironmentsGrpc.getDeleteUserWorkloadsConfigMapMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getDeleteUserWorkloadsConfigMapMethod =
+                EnvironmentsGrpc.getDeleteUserWorkloadsConfigMapMethod)
+            == null) {
+          EnvironmentsGrpc.getDeleteUserWorkloadsConfigMapMethod =
+              getDeleteUserWorkloadsConfigMapMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "DeleteUserWorkloadsConfigMap"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .DeleteUserWorkloadsConfigMapRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.protobuf.Empty.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("DeleteUserWorkloadsConfigMap"))
+                      .build();
+        }
+      }
+    }
+    return getDeleteUserWorkloadsConfigMapMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest,
+          com.google.longrunning.Operation>
+      getSaveSnapshotMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "SaveSnapshot",
+      requestType = com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest.class,
+      responseType = com.google.longrunning.Operation.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest,
+          com.google.longrunning.Operation>
+      getSaveSnapshotMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest,
+            com.google.longrunning.Operation>
+        getSaveSnapshotMethod;
+    if ((getSaveSnapshotMethod = EnvironmentsGrpc.getSaveSnapshotMethod) == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getSaveSnapshotMethod = EnvironmentsGrpc.getSaveSnapshotMethod) == null) {
+          EnvironmentsGrpc.getSaveSnapshotMethod =
+              getSaveSnapshotMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "SaveSnapshot"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest
+                                  .getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.longrunning.Operation.getDefaultInstance()))
+                      .setSchemaDescriptor(new EnvironmentsMethodDescriptorSupplier("SaveSnapshot"))
+                      .build();
+        }
+      }
+    }
+    return getSaveSnapshotMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest,
+          com.google.longrunning.Operation>
+      getLoadSnapshotMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "LoadSnapshot",
+      requestType = com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest.class,
+      responseType = com.google.longrunning.Operation.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest,
+          com.google.longrunning.Operation>
+      getLoadSnapshotMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest,
+            com.google.longrunning.Operation>
+        getLoadSnapshotMethod;
+    if ((getLoadSnapshotMethod = EnvironmentsGrpc.getLoadSnapshotMethod) == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getLoadSnapshotMethod = EnvironmentsGrpc.getLoadSnapshotMethod) == null) {
+          EnvironmentsGrpc.getLoadSnapshotMethod =
+              getLoadSnapshotMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "LoadSnapshot"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest
+                                  .getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.longrunning.Operation.getDefaultInstance()))
+                      .setSchemaDescriptor(new EnvironmentsMethodDescriptorSupplier("LoadSnapshot"))
+                      .build();
+        }
+      }
+    }
+    return getLoadSnapshotMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest,
+          com.google.longrunning.Operation>
+      getDatabaseFailoverMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "DatabaseFailover",
+      requestType = com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest.class,
+      responseType = com.google.longrunning.Operation.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest,
+          com.google.longrunning.Operation>
+      getDatabaseFailoverMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest,
+            com.google.longrunning.Operation>
+        getDatabaseFailoverMethod;
+    if ((getDatabaseFailoverMethod = EnvironmentsGrpc.getDatabaseFailoverMethod) == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getDatabaseFailoverMethod = EnvironmentsGrpc.getDatabaseFailoverMethod) == null) {
+          EnvironmentsGrpc.getDatabaseFailoverMethod =
+              getDatabaseFailoverMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DatabaseFailover"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .DatabaseFailoverRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.longrunning.Operation.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("DatabaseFailover"))
+                      .build();
+        }
+      }
+    }
+    return getDatabaseFailoverMethod;
+  }
+
+  private static volatile io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest,
+          com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse>
+      getFetchDatabasePropertiesMethod;
+
+  @io.grpc.stub.annotations.RpcMethod(
+      fullMethodName = SERVICE_NAME + '/' + "FetchDatabaseProperties",
+      requestType =
+          com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest.class,
+      responseType =
+          com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse.class,
+      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
+  public static io.grpc.MethodDescriptor<
+          com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest,
+          com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse>
+      getFetchDatabasePropertiesMethod() {
+    io.grpc.MethodDescriptor<
+            com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest,
+            com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse>
+        getFetchDatabasePropertiesMethod;
+    if ((getFetchDatabasePropertiesMethod = EnvironmentsGrpc.getFetchDatabasePropertiesMethod)
+        == null) {
+      synchronized (EnvironmentsGrpc.class) {
+        if ((getFetchDatabasePropertiesMethod = EnvironmentsGrpc.getFetchDatabasePropertiesMethod)
+            == null) {
+          EnvironmentsGrpc.getFetchDatabasePropertiesMethod =
+              getFetchDatabasePropertiesMethod =
+                  io.grpc.MethodDescriptor
+                      .
+                          newBuilder()
+                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
+                      .setFullMethodName(
+                          generateFullMethodName(SERVICE_NAME, "FetchDatabaseProperties"))
+                      .setSampledToLocalTracing(true)
+                      .setRequestMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .FetchDatabasePropertiesRequest.getDefaultInstance()))
+                      .setResponseMarshaller(
+                          io.grpc.protobuf.ProtoUtils.marshaller(
+                              com.google.cloud.orchestration.airflow.service.v1
+                                  .FetchDatabasePropertiesResponse.getDefaultInstance()))
+                      .setSchemaDescriptor(
+                          new EnvironmentsMethodDescriptorSupplier("FetchDatabaseProperties"))
+                      .build();
+        }
+      }
+    }
+    return getFetchDatabasePropertiesMethod;
+  }
+
+  /** Creates a new async stub that supports all call types for the service */
+  public static EnvironmentsStub newStub(io.grpc.Channel channel) {
+    io.grpc.stub.AbstractStub.StubFactory factory =
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public EnvironmentsStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new EnvironmentsStub(channel, callOptions);
+          }
+        };
+    return EnvironmentsStub.newStub(factory, channel);
+  }
+
+  /**
+   * Creates a new blocking-style stub that supports unary and streaming output calls on the service
+   */
+  public static EnvironmentsBlockingStub newBlockingStub(io.grpc.Channel channel) {
+    io.grpc.stub.AbstractStub.StubFactory factory =
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public EnvironmentsBlockingStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new EnvironmentsBlockingStub(channel, callOptions);
+          }
+        };
+    return EnvironmentsBlockingStub.newStub(factory, channel);
+  }
+
+  /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
+  public static EnvironmentsFutureStub newFutureStub(io.grpc.Channel channel) {
+    io.grpc.stub.AbstractStub.StubFactory factory =
+        new io.grpc.stub.AbstractStub.StubFactory() {
+          @java.lang.Override
+          public EnvironmentsFutureStub newStub(
+              io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
+            return new EnvironmentsFutureStub(channel, callOptions);
+          }
+        };
+    return EnvironmentsFutureStub.newStub(factory, channel);
+  }
+
+  /**
+   *
+   *
+   * 
+   * Managed Apache Airflow Environments.
+   * 
+ */ + public interface AsyncService { + + /** + * + * + *
+     * Create a new environment.
+     * 
+ */ + default void createEnvironment( + com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * Get an existing environment.
+     * 
+ */ + default void getEnvironment( + com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * List environments.
+     * 
+ */ + default void listEnvironments( + com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListEnvironmentsMethod(), responseObserver); + } + + /** + * + * + *
+     * Update an environment.
+     * 
+ */ + default void updateEnvironment( + com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * Delete an environment.
+     * 
+ */ + default void deleteEnvironment( + com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * Executes Airflow CLI command.
+     * 
+ */ + default void executeAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getExecuteAirflowCommandMethod(), responseObserver); + } + + /** + * + * + *
+     * Stops Airflow CLI command execution.
+     * 
+ */ + default void stopAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getStopAirflowCommandMethod(), responseObserver); + } + + /** + * + * + *
+     * Polls Airflow CLI command execution and fetches logs.
+     * 
+ */ + default void pollAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPollAirflowCommandMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void listWorkloads( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListWorkloadsMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateUserWorkloadsSecretMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetUserWorkloadsSecretMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListUserWorkloadsSecretsMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateUserWorkloadsSecretMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteUserWorkloadsSecretMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateUserWorkloadsConfigMapMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetUserWorkloadsConfigMapMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListUserWorkloadsConfigMapsMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateUserWorkloadsConfigMapMethod(), responseObserver); + } - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest, - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse> - getFetchDatabasePropertiesMethod; + /** + * + * + *
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteUserWorkloadsConfigMapMethod(), responseObserver); + } - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "FetchDatabaseProperties", - requestType = - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest.class, - responseType = - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest, - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse> - getFetchDatabasePropertiesMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest, - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse> - getFetchDatabasePropertiesMethod; - if ((getFetchDatabasePropertiesMethod = EnvironmentsGrpc.getFetchDatabasePropertiesMethod) - == null) { - synchronized (EnvironmentsGrpc.class) { - if ((getFetchDatabasePropertiesMethod = EnvironmentsGrpc.getFetchDatabasePropertiesMethod) - == null) { - EnvironmentsGrpc.getFetchDatabasePropertiesMethod = - getFetchDatabasePropertiesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "FetchDatabaseProperties")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.orchestration.airflow.service.v1 - .FetchDatabasePropertiesRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.orchestration.airflow.service.v1 - .FetchDatabasePropertiesResponse.getDefaultInstance())) - .setSchemaDescriptor( - new EnvironmentsMethodDescriptorSupplier("FetchDatabaseProperties")) - .build(); - } - } + /** + * + * + *
+     * Creates a snapshots of a Cloud Composer environment.
+     * As a result of this operation, snapshot of environment's state is stored
+     * in a location specified in the SaveSnapshotRequest.
+     * 
+ */ + default void saveSnapshot( + com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getSaveSnapshotMethod(), responseObserver); } - return getFetchDatabasePropertiesMethod; - } - /** Creates a new async stub that supports all call types for the service */ - public static EnvironmentsStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public EnvironmentsStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EnvironmentsStub(channel, callOptions); - } - }; - return EnvironmentsStub.newStub(factory, channel); + /** + * + * + *
+     * Loads a snapshot of a Cloud Composer environment.
+     * As a result of this operation, a snapshot of environment's specified in
+     * LoadSnapshotRequest is loaded into the environment.
+     * 
+ */ + default void loadSnapshot( + com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getLoadSnapshotMethod(), responseObserver); + } + + /** + * + * + *
+     * Triggers database failover (only for highly resilient environments).
+     * 
+ */ + default void databaseFailover( + com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDatabaseFailoverMethod(), responseObserver); + } + + /** + * + * + *
+     * Fetches database properties.
+     * 
+ */ + default void fetchDatabaseProperties( + com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getFetchDatabasePropertiesMethod(), responseObserver); + } } /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service + * Base class for the server implementation of the service Environments. + * + *
+   * Managed Apache Airflow Environments.
+   * 
*/ - public static EnvironmentsBlockingStub newBlockingStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public EnvironmentsBlockingStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EnvironmentsBlockingStub(channel, callOptions); - } - }; - return EnvironmentsBlockingStub.newStub(factory, channel); - } + public abstract static class EnvironmentsImplBase + implements io.grpc.BindableService, AsyncService { - /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ - public static EnvironmentsFutureStub newFutureStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public EnvironmentsFutureStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EnvironmentsFutureStub(channel, callOptions); - } - }; - return EnvironmentsFutureStub.newStub(factory, channel); + @java.lang.Override + public final io.grpc.ServerServiceDefinition bindService() { + return EnvironmentsGrpc.bindService(this); + } } /** - * + * A stub to allow clients to do asynchronous rpc calls to service Environments. * *
    * Managed Apache Airflow Environments.
    * 
*/ - public interface AsyncService { + public static final class EnvironmentsStub + extends io.grpc.stub.AbstractAsyncStub { + private EnvironmentsStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EnvironmentsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EnvironmentsStub(channel, callOptions); + } /** * @@ -674,11 +1679,13 @@ public interface AsyncService { * Create a new environment. *
*/ - default void createEnvironment( + public void createEnvironment( com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateEnvironmentMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateEnvironmentMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -688,12 +1695,14 @@ default void createEnvironment( * Get an existing environment. * */ - default void getEnvironment( + public void getEnvironment( com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetEnvironmentMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetEnvironmentMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -703,13 +1712,15 @@ default void getEnvironment( * List environments. * */ - default void listEnvironments( + public void listEnvironments( com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest request, io.grpc.stub.StreamObserver< com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse> responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListEnvironmentsMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListEnvironmentsMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -719,11 +1730,13 @@ default void listEnvironments( * Update an environment. * */ - default void updateEnvironment( + public void updateEnvironment( com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateEnvironmentMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateEnvironmentMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -733,11 +1746,13 @@ default void updateEnvironment( * Delete an environment. * */ - default void deleteEnvironment( + public void deleteEnvironment( com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest request, io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteEnvironmentMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteEnvironmentMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -747,13 +1762,15 @@ default void deleteEnvironment( * Executes Airflow CLI command. * */ - default void executeAirflowCommand( + public void executeAirflowCommand( com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest request, io.grpc.stub.StreamObserver< com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse> responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getExecuteAirflowCommandMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getExecuteAirflowCommandMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -763,13 +1780,15 @@ default void executeAirflowCommand( * Stops Airflow CLI command execution. * */ - default void stopAirflowCommand( + public void stopAirflowCommand( com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest request, io.grpc.stub.StreamObserver< com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse> responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getStopAirflowCommandMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getStopAirflowCommandMethod(), getCallOptions()), + request, + responseObserver); } /** @@ -779,124 +1798,95 @@ default void stopAirflowCommand( * Polls Airflow CLI command execution and fetches logs. * */ - default void pollAirflowCommand( + public void pollAirflowCommand( com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandRequest request, io.grpc.stub.StreamObserver< com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse> responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getPollAirflowCommandMethod(), responseObserver); - } - - /** - * - * - *
-     * Creates a snapshots of a Cloud Composer environment.
-     * As a result of this operation, snapshot of environment's state is stored
-     * in a location specified in the SaveSnapshotRequest.
-     * 
- */ - default void saveSnapshot( - com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getSaveSnapshotMethod(), responseObserver); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPollAirflowCommandMethod(), getCallOptions()), + request, + responseObserver); } /** * * *
-     * Loads a snapshot of a Cloud Composer environment.
-     * As a result of this operation, a snapshot of environment's specified in
-     * LoadSnapshotRequest is loaded into the environment.
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void loadSnapshot( - com.google.cloud.orchestration.airflow.service.v1.LoadSnapshotRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getLoadSnapshotMethod(), responseObserver); + public void listWorkloads( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), + request, + responseObserver); } /** * * *
-     * Triggers database failover (only for highly resilient environments).
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void databaseFailover( - com.google.cloud.orchestration.airflow.service.v1.DatabaseFailoverRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDatabaseFailoverMethod(), responseObserver); + public void createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateUserWorkloadsSecretMethod(), getCallOptions()), + request, + responseObserver); } /** * * *
-     * Fetches database properties.
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void fetchDatabaseProperties( - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesRequest request, + public void getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1.FetchDatabasePropertiesResponse> + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getFetchDatabasePropertiesMethod(), responseObserver); - } - } - - /** - * Base class for the server implementation of the service Environments. - * - *
-   * Managed Apache Airflow Environments.
-   * 
- */ - public abstract static class EnvironmentsImplBase - implements io.grpc.BindableService, AsyncService { - - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { - return EnvironmentsGrpc.bindService(this); - } - } - - /** - * A stub to allow clients to do asynchronous rpc calls to service Environments. - * - *
-   * Managed Apache Airflow Environments.
-   * 
- */ - public static final class EnvironmentsStub - extends io.grpc.stub.AbstractAsyncStub { - private EnvironmentsStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected EnvironmentsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EnvironmentsStub(channel, callOptions); + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetUserWorkloadsSecretMethod(), getCallOptions()), + request, + responseObserver); } /** * * *
-     * Create a new environment.
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void createEnvironment( - com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getListUserWorkloadsSecretsMethod(), getCallOptions()), request, responseObserver); } @@ -905,15 +1895,18 @@ public void createEnvironment( * * *
-     * Get an existing environment.
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void getEnvironment( - com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest request, - io.grpc.stub.StreamObserver + public void updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getUpdateUserWorkloadsSecretMethod(), getCallOptions()), request, responseObserver); } @@ -922,16 +1915,16 @@ public void getEnvironment( * * *
-     * List environments.
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void listEnvironments( - com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse> - responseObserver) { + public void deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListEnvironmentsMethod(), getCallOptions()), + getChannel().newCall(getDeleteUserWorkloadsSecretMethod(), getCallOptions()), request, responseObserver); } @@ -940,14 +1933,19 @@ public void listEnvironments( * * *
-     * Update an environment.
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void updateEnvironment( - com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getCreateUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -956,14 +1954,18 @@ public void updateEnvironment( * * *
-     * Delete an environment.
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void deleteEnvironment( - com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getGetUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -972,16 +1974,20 @@ public void deleteEnvironment( * * *
-     * Executes Airflow CLI command.
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void executeAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest request, + public void listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse> + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getExecuteAirflowCommandMethod(), getCallOptions()), + getChannel().newCall(getListUserWorkloadsConfigMapsMethod(), getCallOptions()), request, responseObserver); } @@ -990,16 +1996,19 @@ public void executeAirflowCommand( * * *
-     * Stops Airflow CLI command execution.
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void stopAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest request, + public void updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse> + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getStopAirflowCommandMethod(), getCallOptions()), + getChannel().newCall(getUpdateUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -1008,16 +2017,17 @@ public void stopAirflowCommand( * * *
-     * Polls Airflow CLI command execution and fetches logs.
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void pollAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse> - responseObserver) { + public void deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getPollAirflowCommandMethod(), getCallOptions()), + getChannel().newCall(getDeleteUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -1106,119 +2116,304 @@ private EnvironmentsBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions ca super(channel, callOptions); } - @java.lang.Override - protected EnvironmentsBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EnvironmentsBlockingStub(channel, callOptions); + @java.lang.Override + protected EnvironmentsBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EnvironmentsBlockingStub(channel, callOptions); + } + + /** + * + * + *
+     * Create a new environment.
+     * 
+ */ + public com.google.longrunning.Operation createEnvironment( + com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateEnvironmentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Get an existing environment.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.Environment getEnvironment( + com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetEnvironmentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List environments.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse + listEnvironments( + com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListEnvironmentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Update an environment.
+     * 
+ */ + public com.google.longrunning.Operation updateEnvironment( + com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateEnvironmentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Delete an environment.
+     * 
+ */ + public com.google.longrunning.Operation deleteEnvironment( + com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteEnvironmentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Executes Airflow CLI command.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse + executeAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getExecuteAirflowCommandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Stops Airflow CLI command execution.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse + stopAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getStopAirflowCommandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Polls Airflow CLI command execution and fetches logs.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse + pollAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPollAirflowCommandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse listWorkloads( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListWorkloadsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateUserWorkloadsSecretMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserWorkloadsSecretMethod(), getCallOptions(), request); } /** * * *
-     * Create a new environment.
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation createEnvironment( - com.google.cloud.orchestration.airflow.service.v1.CreateEnvironmentRequest request) { + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateEnvironmentMethod(), getCallOptions(), request); + getChannel(), getListUserWorkloadsSecretsMethod(), getCallOptions(), request); } /** * * *
-     * Get an existing environment.
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1.Environment getEnvironment( - com.google.cloud.orchestration.airflow.service.v1.GetEnvironmentRequest request) { + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetEnvironmentMethod(), getCallOptions(), request); + getChannel(), getUpdateUserWorkloadsSecretMethod(), getCallOptions(), request); } /** * * *
-     * List environments.
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsResponse - listEnvironments( - com.google.cloud.orchestration.airflow.service.v1.ListEnvironmentsRequest request) { + public com.google.protobuf.Empty deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListEnvironmentsMethod(), getCallOptions(), request); + getChannel(), getDeleteUserWorkloadsSecretMethod(), getCallOptions(), request); } /** * * *
-     * Update an environment.
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation updateEnvironment( - com.google.cloud.orchestration.airflow.service.v1.UpdateEnvironmentRequest request) { + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateEnvironmentMethod(), getCallOptions(), request); + getChannel(), getCreateUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** * * *
-     * Delete an environment.
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation deleteEnvironment( - com.google.cloud.orchestration.airflow.service.v1.DeleteEnvironmentRequest request) { + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteEnvironmentMethod(), getCallOptions(), request); + getChannel(), getGetUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** * * *
-     * Executes Airflow CLI command.
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandResponse - executeAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1.ExecuteAirflowCommandRequest + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getExecuteAirflowCommandMethod(), getCallOptions(), request); + getChannel(), getListUserWorkloadsConfigMapsMethod(), getCallOptions(), request); } /** * * *
-     * Stops Airflow CLI command execution.
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandResponse - stopAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1.StopAirflowCommandRequest request) { + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getStopAirflowCommandMethod(), getCallOptions(), request); + getChannel(), getUpdateUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** * * *
-     * Polls Airflow CLI command execution and fetches logs.
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse - pollAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandRequest request) { + public com.google.protobuf.Empty deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getPollAirflowCommandMethod(), getCallOptions(), request); + getChannel(), getDeleteUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** @@ -1417,6 +2612,203 @@ protected EnvironmentsFutureStub build( getChannel().newCall(getPollAirflowCommandMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse> + listWorkloads( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse> + listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUserWorkloadsSecretsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse> + listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUserWorkloadsConfigMapsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + /** * * @@ -1488,10 +2880,21 @@ protected EnvironmentsFutureStub build( private static final int METHODID_EXECUTE_AIRFLOW_COMMAND = 5; private static final int METHODID_STOP_AIRFLOW_COMMAND = 6; private static final int METHODID_POLL_AIRFLOW_COMMAND = 7; - private static final int METHODID_SAVE_SNAPSHOT = 8; - private static final int METHODID_LOAD_SNAPSHOT = 9; - private static final int METHODID_DATABASE_FAILOVER = 10; - private static final int METHODID_FETCH_DATABASE_PROPERTIES = 11; + private static final int METHODID_LIST_WORKLOADS = 8; + private static final int METHODID_CREATE_USER_WORKLOADS_SECRET = 9; + private static final int METHODID_GET_USER_WORKLOADS_SECRET = 10; + private static final int METHODID_LIST_USER_WORKLOADS_SECRETS = 11; + private static final int METHODID_UPDATE_USER_WORKLOADS_SECRET = 12; + private static final int METHODID_DELETE_USER_WORKLOADS_SECRET = 13; + private static final int METHODID_CREATE_USER_WORKLOADS_CONFIG_MAP = 14; + private static final int METHODID_GET_USER_WORKLOADS_CONFIG_MAP = 15; + private static final int METHODID_LIST_USER_WORKLOADS_CONFIG_MAPS = 16; + private static final int METHODID_UPDATE_USER_WORKLOADS_CONFIG_MAP = 17; + private static final int METHODID_DELETE_USER_WORKLOADS_CONFIG_MAP = 18; + private static final int METHODID_SAVE_SNAPSHOT = 19; + private static final int METHODID_LOAD_SNAPSHOT = 20; + private static final int METHODID_DATABASE_FAILOVER = 21; + private static final int METHODID_FETCH_DATABASE_PROPERTIES = 22; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1562,6 +2965,94 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse>) responseObserver); break; + case METHODID_LIST_WORKLOADS: + serviceImpl.listWorkloads( + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse>) + responseObserver); + break; + case METHODID_CREATE_USER_WORKLOADS_SECRET: + serviceImpl.createUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>) + responseObserver); + break; + case METHODID_GET_USER_WORKLOADS_SECRET: + serviceImpl.getUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>) + responseObserver); + break; + case METHODID_LIST_USER_WORKLOADS_SECRETS: + serviceImpl.listUserWorkloadsSecrets( + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsSecretsResponse>) + responseObserver); + break; + case METHODID_UPDATE_USER_WORKLOADS_SECRET: + serviceImpl.updateUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>) + responseObserver); + break; + case METHODID_DELETE_USER_WORKLOADS_SECRET: + serviceImpl.deleteUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_CREATE_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.createUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>) + responseObserver); + break; + case METHODID_GET_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.getUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>) + responseObserver); + break; + case METHODID_LIST_USER_WORKLOADS_CONFIG_MAPS: + serviceImpl.listUserWorkloadsConfigMaps( + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse>) + responseObserver); + break; + case METHODID_UPDATE_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.updateUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>) + responseObserver); + break; + case METHODID_DELETE_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.deleteUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_SAVE_SNAPSHOT: serviceImpl.saveSnapshot( (com.google.cloud.orchestration.airflow.service.v1.SaveSnapshotRequest) request, @@ -1657,6 +3148,92 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandRequest, com.google.cloud.orchestration.airflow.service.v1.PollAirflowCommandResponse>( service, METHODID_POLL_AIRFLOW_COMMAND))) + .addMethod( + getListWorkloadsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse>( + service, METHODID_LIST_WORKLOADS))) + .addMethod( + getCreateUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>( + service, METHODID_CREATE_USER_WORKLOADS_SECRET))) + .addMethod( + getGetUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>( + service, METHODID_GET_USER_WORKLOADS_SECRET))) + .addMethod( + getListUserWorkloadsSecretsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsSecretsRequest, + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsSecretsResponse>( + service, METHODID_LIST_USER_WORKLOADS_SECRETS))) + .addMethod( + getUpdateUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>( + service, METHODID_UPDATE_USER_WORKLOADS_SECRET))) + .addMethod( + getDeleteUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsSecretRequest, + com.google.protobuf.Empty>(service, METHODID_DELETE_USER_WORKLOADS_SECRET))) + .addMethod( + getCreateUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>( + service, METHODID_CREATE_USER_WORKLOADS_CONFIG_MAP))) + .addMethod( + getGetUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .GetUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>( + service, METHODID_GET_USER_WORKLOADS_CONFIG_MAP))) + .addMethod( + getListUserWorkloadsConfigMapsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsRequest, + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse>( + service, METHODID_LIST_USER_WORKLOADS_CONFIG_MAPS))) + .addMethod( + getUpdateUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>( + service, METHODID_UPDATE_USER_WORKLOADS_CONFIG_MAP))) + .addMethod( + getDeleteUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest, + com.google.protobuf.Empty>(service, METHODID_DELETE_USER_WORKLOADS_CONFIG_MAP))) .addMethod( getSaveSnapshotMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -1744,6 +3321,17 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getExecuteAirflowCommandMethod()) .addMethod(getStopAirflowCommandMethod()) .addMethod(getPollAirflowCommandMethod()) + .addMethod(getListWorkloadsMethod()) + .addMethod(getCreateUserWorkloadsSecretMethod()) + .addMethod(getGetUserWorkloadsSecretMethod()) + .addMethod(getListUserWorkloadsSecretsMethod()) + .addMethod(getUpdateUserWorkloadsSecretMethod()) + .addMethod(getDeleteUserWorkloadsSecretMethod()) + .addMethod(getCreateUserWorkloadsConfigMapMethod()) + .addMethod(getGetUserWorkloadsConfigMapMethod()) + .addMethod(getListUserWorkloadsConfigMapsMethod()) + .addMethod(getUpdateUserWorkloadsConfigMapMethod()) + .addMethod(getDeleteUserWorkloadsConfigMapMethod()) .addMethod(getSaveSnapshotMethod()) .addMethod(getLoadSnapshotMethod()) .addMethod(getDatabaseFailoverMethod()) diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsGrpc.java b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsGrpc.java index 83b71a9e6a90..5d7bdd3ec3cc 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsGrpc.java +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsGrpc.java @@ -531,6 +531,627 @@ private EnvironmentsGrpc() {} return getPollAirflowCommandMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse> + getListWorkloadsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListWorkloads", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest.class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse> + getListWorkloadsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse> + getListWorkloadsMethod; + if ((getListWorkloadsMethod = EnvironmentsGrpc.getListWorkloadsMethod) == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getListWorkloadsMethod = EnvironmentsGrpc.getListWorkloadsMethod) == null) { + EnvironmentsGrpc.getListWorkloadsMethod = + getListWorkloadsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkloads")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListWorkloadsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListWorkloadsResponse.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("ListWorkloads")) + .build(); + } + } + } + return getListWorkloadsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getCreateUserWorkloadsSecretMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateUserWorkloadsSecret", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getCreateUserWorkloadsSecretMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getCreateUserWorkloadsSecretMethod; + if ((getCreateUserWorkloadsSecretMethod = EnvironmentsGrpc.getCreateUserWorkloadsSecretMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getCreateUserWorkloadsSecretMethod = + EnvironmentsGrpc.getCreateUserWorkloadsSecretMethod) + == null) { + EnvironmentsGrpc.getCreateUserWorkloadsSecretMethod = + getCreateUserWorkloadsSecretMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CreateUserWorkloadsSecret")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsSecret.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("CreateUserWorkloadsSecret")) + .build(); + } + } + } + return getCreateUserWorkloadsSecretMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getGetUserWorkloadsSecretMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetUserWorkloadsSecret", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getGetUserWorkloadsSecretMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getGetUserWorkloadsSecretMethod; + if ((getGetUserWorkloadsSecretMethod = EnvironmentsGrpc.getGetUserWorkloadsSecretMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getGetUserWorkloadsSecretMethod = EnvironmentsGrpc.getGetUserWorkloadsSecretMethod) + == null) { + EnvironmentsGrpc.getGetUserWorkloadsSecretMethod = + getGetUserWorkloadsSecretMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "GetUserWorkloadsSecret")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsSecretRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsSecret.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("GetUserWorkloadsSecret")) + .build(); + } + } + } + return getGetUserWorkloadsSecretMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse> + getListUserWorkloadsSecretsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListUserWorkloadsSecrets", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + .class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse> + getListUserWorkloadsSecretsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse> + getListUserWorkloadsSecretsMethod; + if ((getListUserWorkloadsSecretsMethod = EnvironmentsGrpc.getListUserWorkloadsSecretsMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getListUserWorkloadsSecretsMethod = EnvironmentsGrpc.getListUserWorkloadsSecretsMethod) + == null) { + EnvironmentsGrpc.getListUserWorkloadsSecretsMethod = + getListUserWorkloadsSecretsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "ListUserWorkloadsSecrets")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("ListUserWorkloadsSecrets")) + .build(); + } + } + } + return getListUserWorkloadsSecretsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getUpdateUserWorkloadsSecretMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateUserWorkloadsSecret", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getUpdateUserWorkloadsSecretMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getUpdateUserWorkloadsSecretMethod; + if ((getUpdateUserWorkloadsSecretMethod = EnvironmentsGrpc.getUpdateUserWorkloadsSecretMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getUpdateUserWorkloadsSecretMethod = + EnvironmentsGrpc.getUpdateUserWorkloadsSecretMethod) + == null) { + EnvironmentsGrpc.getUpdateUserWorkloadsSecretMethod = + getUpdateUserWorkloadsSecretMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "UpdateUserWorkloadsSecret")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsSecret.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("UpdateUserWorkloadsSecret")) + .build(); + } + } + } + return getUpdateUserWorkloadsSecretMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest, + com.google.protobuf.Empty> + getDeleteUserWorkloadsSecretMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteUserWorkloadsSecret", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + .class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest, + com.google.protobuf.Empty> + getDeleteUserWorkloadsSecretMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest, + com.google.protobuf.Empty> + getDeleteUserWorkloadsSecretMethod; + if ((getDeleteUserWorkloadsSecretMethod = EnvironmentsGrpc.getDeleteUserWorkloadsSecretMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getDeleteUserWorkloadsSecretMethod = + EnvironmentsGrpc.getDeleteUserWorkloadsSecretMethod) + == null) { + EnvironmentsGrpc.getDeleteUserWorkloadsSecretMethod = + getDeleteUserWorkloadsSecretMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "DeleteUserWorkloadsSecret")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("DeleteUserWorkloadsSecret")) + .build(); + } + } + } + return getDeleteUserWorkloadsSecretMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getCreateUserWorkloadsConfigMapMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateUserWorkloadsConfigMap", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getCreateUserWorkloadsConfigMapMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getCreateUserWorkloadsConfigMapMethod; + if ((getCreateUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getCreateUserWorkloadsConfigMapMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getCreateUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getCreateUserWorkloadsConfigMapMethod) + == null) { + EnvironmentsGrpc.getCreateUserWorkloadsConfigMapMethod = + getCreateUserWorkloadsConfigMapMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CreateUserWorkloadsConfigMap")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("CreateUserWorkloadsConfigMap")) + .build(); + } + } + } + return getCreateUserWorkloadsConfigMapMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getGetUserWorkloadsConfigMapMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetUserWorkloadsConfigMap", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getGetUserWorkloadsConfigMapMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getGetUserWorkloadsConfigMapMethod; + if ((getGetUserWorkloadsConfigMapMethod = EnvironmentsGrpc.getGetUserWorkloadsConfigMapMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getGetUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getGetUserWorkloadsConfigMapMethod) + == null) { + EnvironmentsGrpc.getGetUserWorkloadsConfigMapMethod = + getGetUserWorkloadsConfigMapMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "GetUserWorkloadsConfigMap")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("GetUserWorkloadsConfigMap")) + .build(); + } + } + } + return getGetUserWorkloadsConfigMapMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse> + getListUserWorkloadsConfigMapsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListUserWorkloadsConfigMaps", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + .class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse> + getListUserWorkloadsConfigMapsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse> + getListUserWorkloadsConfigMapsMethod; + if ((getListUserWorkloadsConfigMapsMethod = + EnvironmentsGrpc.getListUserWorkloadsConfigMapsMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getListUserWorkloadsConfigMapsMethod = + EnvironmentsGrpc.getListUserWorkloadsConfigMapsMethod) + == null) { + EnvironmentsGrpc.getListUserWorkloadsConfigMapsMethod = + getListUserWorkloadsConfigMapsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "ListUserWorkloadsConfigMaps")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("ListUserWorkloadsConfigMaps")) + .build(); + } + } + } + return getListUserWorkloadsConfigMapsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getUpdateUserWorkloadsConfigMapMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateUserWorkloadsConfigMap", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + .class, + responseType = + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getUpdateUserWorkloadsConfigMapMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getUpdateUserWorkloadsConfigMapMethod; + if ((getUpdateUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getUpdateUserWorkloadsConfigMapMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getUpdateUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getUpdateUserWorkloadsConfigMapMethod) + == null) { + EnvironmentsGrpc.getUpdateUserWorkloadsConfigMapMethod = + getUpdateUserWorkloadsConfigMapMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "UpdateUserWorkloadsConfigMap")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("UpdateUserWorkloadsConfigMap")) + .build(); + } + } + } + return getUpdateUserWorkloadsConfigMapMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest, + com.google.protobuf.Empty> + getDeleteUserWorkloadsConfigMapMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteUserWorkloadsConfigMap", + requestType = + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + .class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest, + com.google.protobuf.Empty> + getDeleteUserWorkloadsConfigMapMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest, + com.google.protobuf.Empty> + getDeleteUserWorkloadsConfigMapMethod; + if ((getDeleteUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getDeleteUserWorkloadsConfigMapMethod) + == null) { + synchronized (EnvironmentsGrpc.class) { + if ((getDeleteUserWorkloadsConfigMapMethod = + EnvironmentsGrpc.getDeleteUserWorkloadsConfigMapMethod) + == null) { + EnvironmentsGrpc.getDeleteUserWorkloadsConfigMapMethod = + getDeleteUserWorkloadsConfigMapMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "DeleteUserWorkloadsConfigMap")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new EnvironmentsMethodDescriptorSupplier("DeleteUserWorkloadsConfigMap")) + .build(); + } + } + } + return getDeleteUserWorkloadsConfigMapMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.cloud.orchestration.airflow.service.v1beta1.SaveSnapshotRequest, com.google.longrunning.Operation> @@ -781,152 +1402,360 @@ public interface AsyncService { * * *
-     * Create a new environment.
+     * Create a new environment.
+     * 
+ */ + default void createEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * Get an existing environment.
+     * 
+ */ + default void getEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.Environment> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * List environments.
+     * 
+ */ + default void listEnvironments( + com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListEnvironmentsMethod(), responseObserver); + } + + /** + * + * + *
+     * Update an environment.
+     * 
+ */ + default void updateEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * Delete an environment.
+     * 
+ */ + default void deleteEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteEnvironmentMethod(), responseObserver); + } + + /** + * + * + *
+     * Restart Airflow web server.
+     * 
+ */ + default void restartWebServer( + com.google.cloud.orchestration.airflow.service.v1beta1.RestartWebServerRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRestartWebServerMethod(), responseObserver); + } + + /** + * + * + *
+     * Check if an upgrade operation on the environment will succeed.
+     * In case of problems detailed info can be found in the returned Operation.
+     * 
+ */ + default void checkUpgrade( + com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCheckUpgradeMethod(), responseObserver); + } + + /** + * + * + *
+     * Executes Airflow CLI command.
+     * 
+ */ + default void executeAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ExecuteAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getExecuteAirflowCommandMethod(), responseObserver); + } + + /** + * + * + *
+     * Stops Airflow CLI command execution.
+     * 
+ */ + default void stopAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getStopAirflowCommandMethod(), responseObserver); + } + + /** + * + * + *
+     * Polls Airflow CLI command execution and fetches logs.
+     * 
+ */ + default void pollAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getPollAirflowCommandMethod(), responseObserver); + } + + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void createEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + default void listWorkloads( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse> + responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateEnvironmentMethod(), responseObserver); + getListWorkloadsMethod(), responseObserver); } /** * * *
-     * Get an existing environment.
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void getEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest request, + default void createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.Environment> + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetEnvironmentMethod(), responseObserver); + getCreateUserWorkloadsSecretMethod(), responseObserver); } /** * * *
-     * List environments.
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void listEnvironments( - com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest request, + default void getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse> + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListEnvironmentsMethod(), responseObserver); + getGetUserWorkloadsSecretMethod(), responseObserver); } /** * * *
-     * Update an environment.
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void updateEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + default void listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse> + responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateEnvironmentMethod(), responseObserver); + getListUserWorkloadsSecretsMethod(), responseObserver); } /** * * *
-     * Delete an environment.
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void deleteEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + default void updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteEnvironmentMethod(), responseObserver); + getUpdateUserWorkloadsSecretMethod(), responseObserver); } /** * * *
-     * Restart Airflow web server.
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void restartWebServer( - com.google.cloud.orchestration.airflow.service.v1beta1.RestartWebServerRequest request, - io.grpc.stub.StreamObserver responseObserver) { + default void deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRestartWebServerMethod(), responseObserver); + getDeleteUserWorkloadsSecretMethod(), responseObserver); } /** * * *
-     * Check if an upgrade operation on the environment will succeed.
-     * In case of problems detailed info can be found in the returned Operation.
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void checkUpgrade( - com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest request, - io.grpc.stub.StreamObserver responseObserver) { + default void createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCheckUpgradeMethod(), responseObserver); + getCreateUserWorkloadsConfigMapMethod(), responseObserver); } /** * * *
-     * Executes Airflow CLI command.
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void executeAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest request, + default void getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1 - .ExecuteAirflowCommandResponse> + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getExecuteAirflowCommandMethod(), responseObserver); + getGetUserWorkloadsConfigMapMethod(), responseObserver); } /** * * *
-     * Stops Airflow CLI command execution.
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void stopAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest request, + default void listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse> + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse> responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getStopAirflowCommandMethod(), responseObserver); + getListUserWorkloadsConfigMapsMethod(), responseObserver); } /** * * *
-     * Polls Airflow CLI command execution and fetches logs.
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - default void pollAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandRequest request, + default void updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandResponse> + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getPollAirflowCommandMethod(), responseObserver); + getUpdateUserWorkloadsConfigMapMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + default void deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteUserWorkloadsConfigMapMethod(), responseObserver); } /** @@ -1008,38 +1837,236 @@ public abstract static class EnvironmentsImplBase public final io.grpc.ServerServiceDefinition bindService() { return EnvironmentsGrpc.bindService(this); } - } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service Environments. + * + *
+   * Managed Apache Airflow Environments.
+   * 
+ */ + public static final class EnvironmentsStub + extends io.grpc.stub.AbstractAsyncStub { + private EnvironmentsStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EnvironmentsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new EnvironmentsStub(channel, callOptions); + } + + /** + * + * + *
+     * Create a new environment.
+     * 
+ */ + public void createEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateEnvironmentMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Get an existing environment.
+     * 
+ */ + public void getEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.Environment> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetEnvironmentMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * List environments.
+     * 
+ */ + public void listEnvironments( + com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListEnvironmentsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Update an environment.
+     * 
+ */ + public void updateEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateEnvironmentMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Delete an environment.
+     * 
+ */ + public void deleteEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteEnvironmentMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Restart Airflow web server.
+     * 
+ */ + public void restartWebServer( + com.google.cloud.orchestration.airflow.service.v1beta1.RestartWebServerRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRestartWebServerMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Check if an upgrade operation on the environment will succeed.
+     * In case of problems detailed info can be found in the returned Operation.
+     * 
+ */ + public void checkUpgrade( + com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCheckUpgradeMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Executes Airflow CLI command.
+     * 
+ */ + public void executeAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ExecuteAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getExecuteAirflowCommandMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Stops Airflow CLI command execution.
+     * 
+ */ + public void stopAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getStopAirflowCommandMethod(), getCallOptions()), + request, + responseObserver); + } - /** - * A stub to allow clients to do asynchronous rpc calls to service Environments. - * - *
-   * Managed Apache Airflow Environments.
-   * 
- */ - public static final class EnvironmentsStub - extends io.grpc.stub.AbstractAsyncStub { - private EnvironmentsStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); + /** + * + * + *
+     * Polls Airflow CLI command execution and fetches logs.
+     * 
+ */ + public void pollAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getPollAirflowCommandMethod(), getCallOptions()), + request, + responseObserver); } - @java.lang.Override - protected EnvironmentsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EnvironmentsStub(channel, callOptions); + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public void listWorkloads( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), + request, + responseObserver); } /** * * *
-     * Create a new environment.
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void createEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.CreateEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getCreateUserWorkloadsSecretMethod(), getCallOptions()), request, responseObserver); } @@ -1048,16 +2075,20 @@ public void createEnvironment( * * *
-     * Get an existing environment.
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void getEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.GetEnvironmentRequest request, + public void getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.Environment> + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getGetUserWorkloadsSecretMethod(), getCallOptions()), request, responseObserver); } @@ -1066,16 +2097,20 @@ public void getEnvironment( * * *
-     * List environments.
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void listEnvironments( - com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest request, + public void listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse> + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListEnvironmentsMethod(), getCallOptions()), + getChannel().newCall(getListUserWorkloadsSecretsMethod(), getCallOptions()), request, responseObserver); } @@ -1084,14 +2119,19 @@ public void listEnvironments( * * *
-     * Update an environment.
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void updateEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getUpdateUserWorkloadsSecretMethod(), getCallOptions()), request, responseObserver); } @@ -1100,14 +2140,17 @@ public void updateEnvironment( * * *
-     * Delete an environment.
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void deleteEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteEnvironmentMethod(), getCallOptions()), + getChannel().newCall(getDeleteUserWorkloadsSecretMethod(), getCallOptions()), request, responseObserver); } @@ -1116,14 +2159,19 @@ public void deleteEnvironment( * * *
-     * Restart Airflow web server.
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void restartWebServer( - com.google.cloud.orchestration.airflow.service.v1beta1.RestartWebServerRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRestartWebServerMethod(), getCallOptions()), + getChannel().newCall(getCreateUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -1132,15 +2180,19 @@ public void restartWebServer( * * *
-     * Check if an upgrade operation on the environment will succeed.
-     * In case of problems detailed info can be found in the returned Operation.
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void checkUpgrade( - com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCheckUpgradeMethod(), getCallOptions()), + getChannel().newCall(getGetUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -1149,17 +2201,20 @@ public void checkUpgrade( * * *
-     * Executes Airflow CLI command.
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void executeAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest request, + public void listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + request, io.grpc.stub.StreamObserver< com.google.cloud.orchestration.airflow.service.v1beta1 - .ExecuteAirflowCommandResponse> + .ListUserWorkloadsConfigMapsResponse> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getExecuteAirflowCommandMethod(), getCallOptions()), + getChannel().newCall(getListUserWorkloadsConfigMapsMethod(), getCallOptions()), request, responseObserver); } @@ -1168,16 +2223,19 @@ public void executeAirflowCommand( * * *
-     * Stops Airflow CLI command execution.
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void stopAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest request, + public void updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + request, io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse> + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getStopAirflowCommandMethod(), getCallOptions()), + getChannel().newCall(getUpdateUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -1186,16 +2244,17 @@ public void stopAirflowCommand( * * *
-     * Polls Airflow CLI command execution and fetches logs.
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public void pollAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandResponse> - responseObserver) { + public void deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getPollAirflowCommandMethod(), getCallOptions()), + getChannel().newCall(getDeleteUserWorkloadsConfigMapMethod(), getCallOptions()), request, responseObserver); } @@ -1325,110 +2384,300 @@ public com.google.cloud.orchestration.airflow.service.v1beta1.Environment getEnv * List environments. * */ - public com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse - listEnvironments( - com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest + public com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsResponse + listEnvironments( + com.google.cloud.orchestration.airflow.service.v1beta1.ListEnvironmentsRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListEnvironmentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Update an environment.
+     * 
+ */ + public com.google.longrunning.Operation updateEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateEnvironmentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Delete an environment.
+     * 
+ */ + public com.google.longrunning.Operation deleteEnvironment( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteEnvironmentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Restart Airflow web server.
+     * 
+ */ + public com.google.longrunning.Operation restartWebServer( + com.google.cloud.orchestration.airflow.service.v1beta1.RestartWebServerRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRestartWebServerMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Check if an upgrade operation on the environment will succeed.
+     * In case of problems detailed info can be found in the returned Operation.
+     * 
+ */ + public com.google.longrunning.Operation checkUpgrade( + com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCheckUpgradeMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Executes Airflow CLI command.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandResponse + executeAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getExecuteAirflowCommandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Stops Airflow CLI command execution.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse + stopAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getStopAirflowCommandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Polls Airflow CLI command execution and fetches logs.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandResponse + pollAirflowCommand( + com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPollAirflowCommandMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + listWorkloads( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListWorkloadsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateUserWorkloadsSecretMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserWorkloadsSecretMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListEnvironmentsMethod(), getCallOptions(), request); + getChannel(), getListUserWorkloadsSecretsMethod(), getCallOptions(), request); } /** * * *
-     * Update an environment.
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation updateEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.UpdateEnvironmentRequest request) { + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateEnvironmentMethod(), getCallOptions(), request); + getChannel(), getUpdateUserWorkloadsSecretMethod(), getCallOptions(), request); } /** * * *
-     * Delete an environment.
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation deleteEnvironment( - com.google.cloud.orchestration.airflow.service.v1beta1.DeleteEnvironmentRequest request) { + public com.google.protobuf.Empty deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteEnvironmentMethod(), getCallOptions(), request); + getChannel(), getDeleteUserWorkloadsSecretMethod(), getCallOptions(), request); } /** * * *
-     * Restart Airflow web server.
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation restartWebServer( - com.google.cloud.orchestration.airflow.service.v1beta1.RestartWebServerRequest request) { + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRestartWebServerMethod(), getCallOptions(), request); + getChannel(), getCreateUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** * * *
-     * Check if an upgrade operation on the environment will succeed.
-     * In case of problems detailed info can be found in the returned Operation.
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.longrunning.Operation checkUpgrade( - com.google.cloud.orchestration.airflow.service.v1beta1.CheckUpgradeRequest request) { + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCheckUpgradeMethod(), getCallOptions(), request); + getChannel(), getGetUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** * * *
-     * Executes Airflow CLI command.
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandResponse - executeAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.ExecuteAirflowCommandRequest + public com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getExecuteAirflowCommandMethod(), getCallOptions(), request); + getChannel(), getListUserWorkloadsConfigMapsMethod(), getCallOptions(), request); } /** * * *
-     * Stops Airflow CLI command execution.
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandResponse - stopAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.StopAirflowCommandRequest + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getStopAirflowCommandMethod(), getCallOptions(), request); + getChannel(), getUpdateUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** * * *
-     * Polls Airflow CLI command execution and fetches logs.
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
*/ - public com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandResponse - pollAirflowCommand( - com.google.cloud.orchestration.airflow.service.v1beta1.PollAirflowCommandRequest - request) { + public com.google.protobuf.Empty deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getPollAirflowCommandMethod(), getCallOptions(), request); + getChannel(), getDeleteUserWorkloadsConfigMapMethod(), getCallOptions(), request); } /** @@ -1663,6 +2912,208 @@ protected EnvironmentsFutureStub build( getChannel().newCall(getPollAirflowCommandMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Lists workloads in a Cloud Composer environment. Workload is a unit that
+     * runs a single Composer component.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse> + listWorkloads( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListWorkloadsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + createUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets an existing user workloads Secret.
+     * Values of the "data" field in the response are cleared.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists user workloads Secrets.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse> + listUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUserWorkloadsSecretsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + updateUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user workloads Secret.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserWorkloadsSecretMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + createUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets an existing user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Lists user workloads ConfigMaps.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse> + listUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUserWorkloadsConfigMapsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + updateUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user workloads ConfigMap.
+     * This method is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserWorkloadsConfigMapMethod(), getCallOptions()), request); + } + /** * * @@ -1737,10 +3188,21 @@ protected EnvironmentsFutureStub build( private static final int METHODID_EXECUTE_AIRFLOW_COMMAND = 7; private static final int METHODID_STOP_AIRFLOW_COMMAND = 8; private static final int METHODID_POLL_AIRFLOW_COMMAND = 9; - private static final int METHODID_SAVE_SNAPSHOT = 10; - private static final int METHODID_LOAD_SNAPSHOT = 11; - private static final int METHODID_DATABASE_FAILOVER = 12; - private static final int METHODID_FETCH_DATABASE_PROPERTIES = 13; + private static final int METHODID_LIST_WORKLOADS = 10; + private static final int METHODID_CREATE_USER_WORKLOADS_SECRET = 11; + private static final int METHODID_GET_USER_WORKLOADS_SECRET = 12; + private static final int METHODID_LIST_USER_WORKLOADS_SECRETS = 13; + private static final int METHODID_UPDATE_USER_WORKLOADS_SECRET = 14; + private static final int METHODID_DELETE_USER_WORKLOADS_SECRET = 15; + private static final int METHODID_CREATE_USER_WORKLOADS_CONFIG_MAP = 16; + private static final int METHODID_GET_USER_WORKLOADS_CONFIG_MAP = 17; + private static final int METHODID_LIST_USER_WORKLOADS_CONFIG_MAPS = 18; + private static final int METHODID_UPDATE_USER_WORKLOADS_CONFIG_MAP = 19; + private static final int METHODID_DELETE_USER_WORKLOADS_CONFIG_MAP = 20; + private static final int METHODID_SAVE_SNAPSHOT = 21; + private static final int METHODID_LOAD_SNAPSHOT = 22; + private static final int METHODID_DATABASE_FAILOVER = 23; + private static final int METHODID_FETCH_DATABASE_PROPERTIES = 24; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1832,6 +3294,103 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv .PollAirflowCommandResponse>) responseObserver); break; + case METHODID_LIST_WORKLOADS: + serviceImpl.listWorkloads( + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse>) + responseObserver); + break; + case METHODID_CREATE_USER_WORKLOADS_SECRET: + serviceImpl.createUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>) + responseObserver); + break; + case METHODID_GET_USER_WORKLOADS_SECRET: + serviceImpl.getUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>) + responseObserver); + break; + case METHODID_LIST_USER_WORKLOADS_SECRETS: + serviceImpl.listUserWorkloadsSecrets( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse>) + responseObserver); + break; + case METHODID_UPDATE_USER_WORKLOADS_SECRET: + serviceImpl.updateUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>) + responseObserver); + break; + case METHODID_DELETE_USER_WORKLOADS_SECRET: + serviceImpl.deleteUserWorkloadsSecret( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest) + request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_CREATE_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.createUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap>) + responseObserver); + break; + case METHODID_GET_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.getUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap>) + responseObserver); + break; + case METHODID_LIST_USER_WORKLOADS_CONFIG_MAPS: + serviceImpl.listUserWorkloadsConfigMaps( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse>) + responseObserver); + break; + case METHODID_UPDATE_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.updateUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap>) + responseObserver); + break; + case METHODID_DELETE_USER_WORKLOADS_CONFIG_MAP: + serviceImpl.deleteUserWorkloadsConfigMap( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest) + request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_SAVE_SNAPSHOT: serviceImpl.saveSnapshot( (com.google.cloud.orchestration.airflow.service.v1beta1.SaveSnapshotRequest) request, @@ -1944,6 +3503,93 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser .PollAirflowCommandRequest, com.google.cloud.orchestration.airflow.service.v1beta1 .PollAirflowCommandResponse>(service, METHODID_POLL_AIRFLOW_COMMAND))) + .addMethod( + getListWorkloadsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse>( + service, METHODID_LIST_WORKLOADS))) + .addMethod( + getCreateUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>( + service, METHODID_CREATE_USER_WORKLOADS_SECRET))) + .addMethod( + getGetUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>( + service, METHODID_GET_USER_WORKLOADS_SECRET))) + .addMethod( + getListUserWorkloadsSecretsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse>( + service, METHODID_LIST_USER_WORKLOADS_SECRETS))) + .addMethod( + getUpdateUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>( + service, METHODID_UPDATE_USER_WORKLOADS_SECRET))) + .addMethod( + getDeleteUserWorkloadsSecretMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest, + com.google.protobuf.Empty>(service, METHODID_DELETE_USER_WORKLOADS_SECRET))) + .addMethod( + getCreateUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap>( + service, METHODID_CREATE_USER_WORKLOADS_CONFIG_MAP))) + .addMethod( + getGetUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap>( + service, METHODID_GET_USER_WORKLOADS_CONFIG_MAP))) + .addMethod( + getListUserWorkloadsConfigMapsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse>( + service, METHODID_LIST_USER_WORKLOADS_CONFIG_MAPS))) + .addMethod( + getUpdateUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap>( + service, METHODID_UPDATE_USER_WORKLOADS_CONFIG_MAP))) + .addMethod( + getDeleteUserWorkloadsConfigMapMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest, + com.google.protobuf.Empty>(service, METHODID_DELETE_USER_WORKLOADS_CONFIG_MAP))) .addMethod( getSaveSnapshotMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -2033,6 +3679,17 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getExecuteAirflowCommandMethod()) .addMethod(getStopAirflowCommandMethod()) .addMethod(getPollAirflowCommandMethod()) + .addMethod(getListWorkloadsMethod()) + .addMethod(getCreateUserWorkloadsSecretMethod()) + .addMethod(getGetUserWorkloadsSecretMethod()) + .addMethod(getListUserWorkloadsSecretsMethod()) + .addMethod(getUpdateUserWorkloadsSecretMethod()) + .addMethod(getDeleteUserWorkloadsSecretMethod()) + .addMethod(getCreateUserWorkloadsConfigMapMethod()) + .addMethod(getGetUserWorkloadsConfigMapMethod()) + .addMethod(getListUserWorkloadsConfigMapsMethod()) + .addMethod(getUpdateUserWorkloadsConfigMapMethod()) + .addMethod(getDeleteUserWorkloadsConfigMapMethod()) .addMethod(getSaveSnapshotMethod()) .addMethod(getLoadSnapshotMethod()) .addMethod(getDatabaseFailoverMethod()) diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CloudDataLineageIntegration.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CloudDataLineageIntegration.java new file mode 100644 index 000000000000..27aedf58f660 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CloudDataLineageIntegration.java @@ -0,0 +1,560 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Configuration for Cloud Data Lineage integration.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration} + */ +public final class CloudDataLineageIntegration extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) + CloudDataLineageIntegrationOrBuilder { + private static final long serialVersionUID = 0L; + // Use CloudDataLineageIntegration.newBuilder() to construct. + private CloudDataLineageIntegration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CloudDataLineageIntegration() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CloudDataLineageIntegration(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.class, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.Builder + .class); + } + + public static final int ENABLED_FIELD_NUMBER = 1; + private boolean enabled_ = false; + /** + * + * + *
+   * Optional. Whether or not Cloud Data Lineage integration is enabled.
+   * 
+ * + * bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enabled. + */ + @java.lang.Override + public boolean getEnabled() { + return enabled_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (enabled_ != false) { + output.writeBool(1, enabled_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (enabled_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration other = + (com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) obj; + + if (getEnabled() != other.getEnabled()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Configuration for Cloud Data Lineage integration.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegrationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.class, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + enabled_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration build() { + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration result = + new com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.enabled_ = enabled_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance()) return this; + if (other.getEnabled() != false) { + setEnabled(other.getEnabled()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + enabled_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private boolean enabled_; + /** + * + * + *
+     * Optional. Whether or not Cloud Data Lineage integration is enabled.
+     * 
+ * + * bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enabled. + */ + @java.lang.Override + public boolean getEnabled() { + return enabled_; + } + /** + * + * + *
+     * Optional. Whether or not Cloud Data Lineage integration is enabled.
+     * 
+ * + * bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The enabled to set. + * @return This builder for chaining. + */ + public Builder setEnabled(boolean value) { + + enabled_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Whether or not Cloud Data Lineage integration is enabled.
+     * 
+ * + * bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearEnabled() { + bitField0_ = (bitField0_ & ~0x00000001); + enabled_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) + private static final com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CloudDataLineageIntegration parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CloudDataLineageIntegrationOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CloudDataLineageIntegrationOrBuilder.java new file mode 100644 index 000000000000..f38d8a7b617b --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CloudDataLineageIntegrationOrBuilder.java @@ -0,0 +1,39 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface CloudDataLineageIntegrationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. Whether or not Cloud Data Lineage integration is enabled.
+   * 
+ * + * bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enabled. + */ + boolean getEnabled(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..593b078e320f --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsConfigMapRequest.java @@ -0,0 +1,1024 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Create user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest} + */ +public final class CreateUserWorkloadsConfigMapRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) + CreateUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateUserWorkloadsConfigMapRequest.newBuilder() to construct. + private CreateUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserWorkloadsConfigMapRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + .Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER = 2; + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsConfigMap. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getUserWorkloadsConfigMap()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUserWorkloadsConfigMap()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest other = + (com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasUserWorkloadsConfigMap() != other.hasUserWorkloadsConfigMap()) return false; + if (hasUserWorkloadsConfigMap()) { + if (!getUserWorkloadsConfigMap().equals(other.getUserWorkloadsConfigMap())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasUserWorkloadsConfigMap()) { + hash = (37 * hash) + USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsConfigMap().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Create user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsConfigMapFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest result = + new com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userWorkloadsConfigMap_ = + userWorkloadsConfigMapBuilder_ == null + ? userWorkloadsConfigMap_ + : userWorkloadsConfigMapBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserWorkloadsConfigMap()) { + mergeUserWorkloadsConfigMap(other.getUserWorkloadsConfigMap()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getUserWorkloadsConfigMapFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + userWorkloadsConfigMapBuilder_; + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsConfigMap. + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + if (userWorkloadsConfigMapBuilder_ == null) { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } else { + return userWorkloadsConfigMapBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsConfigMap_ = value; + } else { + userWorkloadsConfigMapBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMap_ = builderForValue.build(); + } else { + userWorkloadsConfigMapBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && userWorkloadsConfigMap_ != null + && userWorkloadsConfigMap_ + != com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance()) { + getUserWorkloadsConfigMapBuilder().mergeFrom(value); + } else { + userWorkloadsConfigMap_ = value; + } + } else { + userWorkloadsConfigMapBuilder_.mergeFrom(value); + } + if (userWorkloadsConfigMap_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUserWorkloadsConfigMap() { + bitField0_ = (bitField0_ & ~0x00000002); + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + getUserWorkloadsConfigMapBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUserWorkloadsConfigMapFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + if (userWorkloadsConfigMapBuilder_ != null) { + return userWorkloadsConfigMapBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapFieldBuilder() { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMapBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder>( + getUserWorkloadsConfigMap(), getParentForChildren(), isClean()); + userWorkloadsConfigMap_ = null; + } + return userWorkloadsConfigMapBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..58990e062f21 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,100 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface CreateUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + boolean hasUserWorkloadsConfigMap(); + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsConfigMap. + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap(); + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..91edfb97b2e9 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsSecretRequest.java @@ -0,0 +1,1004 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Create user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest} + */ +public final class CreateUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + CreateUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateUserWorkloadsSecretRequest.newBuilder() to construct. + private CreateUserWorkloadsSecretRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserWorkloadsSecretRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + .Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_WORKLOADS_SECRET_FIELD_NUMBER = 2; + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + userWorkloadsSecret_; + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsSecret. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecret() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.getDefaultInstance() + : userWorkloadsSecret_; + } + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.getDefaultInstance() + : userWorkloadsSecret_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getUserWorkloadsSecret()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUserWorkloadsSecret()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasUserWorkloadsSecret() != other.hasUserWorkloadsSecret()) return false; + if (hasUserWorkloadsSecret()) { + if (!getUserWorkloadsSecret().equals(other.getUserWorkloadsSecret())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasUserWorkloadsSecret()) { + hash = (37 * hash) + USER_WORKLOADS_SECRET_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsSecret().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Create user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsSecretFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest result = + new com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userWorkloadsSecret_ = + userWorkloadsSecretBuilder_ == null + ? userWorkloadsSecret_ + : userWorkloadsSecretBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserWorkloadsSecret()) { + mergeUserWorkloadsSecret(other.getUserWorkloadsSecret()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getUserWorkloadsSecretFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + userWorkloadsSecret_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + userWorkloadsSecretBuilder_; + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsSecret. + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecret() { + if (userWorkloadsSecretBuilder_ == null) { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } else { + return userWorkloadsSecretBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsSecret_ = value; + } else { + userWorkloadsSecretBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecret_ = builderForValue.build(); + } else { + userWorkloadsSecretBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && userWorkloadsSecret_ != null + && userWorkloadsSecret_ + != com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance()) { + getUserWorkloadsSecretBuilder().mergeFrom(value); + } else { + userWorkloadsSecret_ = value; + } + } else { + userWorkloadsSecretBuilder_.mergeFrom(value); + } + if (userWorkloadsSecret_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUserWorkloadsSecret() { + bitField0_ = (bitField0_ & ~0x00000002); + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + getUserWorkloadsSecretBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUserWorkloadsSecretFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + if (userWorkloadsSecretBuilder_ != null) { + return userWorkloadsSecretBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretFieldBuilder() { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecretBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder>( + getUserWorkloadsSecret(), getParentForChildren(), isClean()); + userWorkloadsSecret_ = null; + } + return userWorkloadsSecretBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .CreateUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..e5ce171fab5c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/CreateUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,99 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface CreateUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + boolean hasUserWorkloadsSecret(); + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsSecret. + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret getUserWorkloadsSecret(); + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DataRetentionConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DataRetentionConfig.java new file mode 100644 index 000000000000..02e55af4d519 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DataRetentionConfig.java @@ -0,0 +1,779 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * The configuration setting for Airflow database data retention mechanism.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.DataRetentionConfig} + */ +public final class DataRetentionConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) + DataRetentionConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use DataRetentionConfig.newBuilder() to construct. + private DataRetentionConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DataRetentionConfig() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DataRetentionConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder.class); + } + + private int bitField0_; + public static final int TASK_LOGS_RETENTION_CONFIG_FIELD_NUMBER = 2; + private com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + taskLogsRetentionConfig_; + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the taskLogsRetentionConfig field is set. + */ + @java.lang.Override + public boolean hasTaskLogsRetentionConfig() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The taskLogsRetentionConfig. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + getTaskLogsRetentionConfig() { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder + getTaskLogsRetentionConfigOrBuilder() { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getTaskLogsRetentionConfig()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTaskLogsRetentionConfig()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig other = + (com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) obj; + + if (hasTaskLogsRetentionConfig() != other.hasTaskLogsRetentionConfig()) return false; + if (hasTaskLogsRetentionConfig()) { + if (!getTaskLogsRetentionConfig().equals(other.getTaskLogsRetentionConfig())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTaskLogsRetentionConfig()) { + hash = (37 * hash) + TASK_LOGS_RETENTION_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getTaskLogsRetentionConfig().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The configuration setting for Airflow database data retention mechanism.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.DataRetentionConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTaskLogsRetentionConfigFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + taskLogsRetentionConfig_ = null; + if (taskLogsRetentionConfigBuilder_ != null) { + taskLogsRetentionConfigBuilder_.dispose(); + taskLogsRetentionConfigBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig build() { + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig result = + new com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.taskLogsRetentionConfig_ = + taskLogsRetentionConfigBuilder_ == null + ? taskLogsRetentionConfig_ + : taskLogsRetentionConfigBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + .getDefaultInstance()) return this; + if (other.hasTaskLogsRetentionConfig()) { + mergeTaskLogsRetentionConfig(other.getTaskLogsRetentionConfig()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 18: + { + input.readMessage( + getTaskLogsRetentionConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + taskLogsRetentionConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder> + taskLogsRetentionConfigBuilder_; + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the taskLogsRetentionConfig field is set. + */ + public boolean hasTaskLogsRetentionConfig() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The taskLogsRetentionConfig. + */ + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + getTaskLogsRetentionConfig() { + if (taskLogsRetentionConfigBuilder_ == null) { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } else { + return taskLogsRetentionConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTaskLogsRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig value) { + if (taskLogsRetentionConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskLogsRetentionConfig_ = value; + } else { + taskLogsRetentionConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTaskLogsRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder + builderForValue) { + if (taskLogsRetentionConfigBuilder_ == null) { + taskLogsRetentionConfig_ = builderForValue.build(); + } else { + taskLogsRetentionConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeTaskLogsRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig value) { + if (taskLogsRetentionConfigBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && taskLogsRetentionConfig_ != null + && taskLogsRetentionConfig_ + != com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance()) { + getTaskLogsRetentionConfigBuilder().mergeFrom(value); + } else { + taskLogsRetentionConfig_ = value; + } + } else { + taskLogsRetentionConfigBuilder_.mergeFrom(value); + } + if (taskLogsRetentionConfig_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearTaskLogsRetentionConfig() { + bitField0_ = (bitField0_ & ~0x00000001); + taskLogsRetentionConfig_ = null; + if (taskLogsRetentionConfigBuilder_ != null) { + taskLogsRetentionConfigBuilder_.dispose(); + taskLogsRetentionConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder + getTaskLogsRetentionConfigBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getTaskLogsRetentionConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder + getTaskLogsRetentionConfigOrBuilder() { + if (taskLogsRetentionConfigBuilder_ != null) { + return taskLogsRetentionConfigBuilder_.getMessageOrBuilder(); + } else { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder> + getTaskLogsRetentionConfigFieldBuilder() { + if (taskLogsRetentionConfigBuilder_ == null) { + taskLogsRetentionConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder>( + getTaskLogsRetentionConfig(), getParentForChildren(), isClean()); + taskLogsRetentionConfig_ = null; + } + return taskLogsRetentionConfigBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) + private static final com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DataRetentionConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DataRetentionConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DataRetentionConfigOrBuilder.java new file mode 100644 index 000000000000..77b06a5c3f5c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DataRetentionConfigOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface DataRetentionConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.DataRetentionConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the taskLogsRetentionConfig field is set. + */ + boolean hasTaskLogsRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The taskLogsRetentionConfig. + */ + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + getTaskLogsRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig task_logs_retention_config = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder + getTaskLogsRetentionConfigOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfig.java index f72841e379f5..0759b1dafbf4 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfig.java @@ -41,6 +41,7 @@ private DatabaseConfig(com.google.protobuf.GeneratedMessageV3.Builder builder private DatabaseConfig() { machineType_ = ""; + zone_ = ""; } @java.lang.Override @@ -123,6 +124,65 @@ public com.google.protobuf.ByteString getMachineTypeBytes() { } } + public static final int ZONE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object zone_ = ""; + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The zone. + */ + @java.lang.Override + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for zone. + */ + @java.lang.Override + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -140,6 +200,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, machineType_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, zone_); + } getUnknownFields().writeTo(output); } @@ -152,6 +215,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, machineType_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, zone_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -169,6 +235,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.orchestration.airflow.service.v1.DatabaseConfig) obj; if (!getMachineType().equals(other.getMachineType())) return false; + if (!getZone().equals(other.getZone())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -182,6 +249,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MACHINE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getMachineType().hashCode(); + hash = (37 * hash) + ZONE_FIELD_NUMBER; + hash = (53 * hash) + getZone().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -324,6 +393,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; machineType_ = ""; + zone_ = ""; return this; } @@ -365,6 +435,9 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.machineType_ = machineType_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.zone_ = zone_; + } } @java.lang.Override @@ -420,6 +493,11 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; onChanged(); } + if (!other.getZone().isEmpty()) { + zone_ = other.zone_; + bitField0_ |= 0x00000002; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -452,6 +530,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 18: + { + zone_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -597,6 +681,132 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object zone_ = ""; + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The zone. + */ + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for zone. + */ + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The zone to set. + * @return This builder for chaining. + */ + public Builder setZone(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + zone_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearZone() { + zone_ = getDefaultInstance().getZone(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for zone to set. + * @return This builder for chaining. + */ + public Builder setZoneBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + zone_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfigOrBuilder.java index 33c06d59eaf0..84126b3bbe4e 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DatabaseConfigOrBuilder.java @@ -56,4 +56,37 @@ public interface DatabaseConfigOrBuilder * @return The bytes for machineType. */ com.google.protobuf.ByteString getMachineTypeBytes(); + + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The zone. + */ + java.lang.String getZone(); + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for zone. + */ + com.google.protobuf.ByteString getZoneBytes(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..8bac577e9888 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsConfigMapRequest.java @@ -0,0 +1,699 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Delete user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest} + */ +public final class DeleteUserWorkloadsConfigMapRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) + DeleteUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteUserWorkloadsConfigMapRequest.newBuilder() to construct. + private DeleteUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserWorkloadsConfigMapRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + .Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest other = + (com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Delete user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest result = + new com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..7e7a75d48715 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface DeleteUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..e12ea52c41db --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsSecretRequest.java @@ -0,0 +1,682 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Delete user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest} + */ +public final class DeleteUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + DeleteUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteUserWorkloadsSecretRequest.newBuilder() to construct. + private DeleteUserWorkloadsSecretRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserWorkloadsSecretRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + .Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Delete user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest result = + new com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .DeleteUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..7c4c6c95053e --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/DeleteUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface DeleteUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/Environment.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/Environment.java index b14ceb010e3c..a9221bc80b4f 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/Environment.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/Environment.java @@ -727,6 +727,81 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { return map.get(key); } + public static final int SATISFIES_PZS_FIELD_NUMBER = 8; + private boolean satisfiesPzs_ = false; + /** + * + * + *
+   * Output only. Reserved for future use.
+   * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The satisfiesPzs. + */ + @java.lang.Override + public boolean getSatisfiesPzs() { + return satisfiesPzs_; + } + + public static final int STORAGE_CONFIG_FIELD_NUMBER = 9; + private com.google.cloud.orchestration.airflow.service.v1.StorageConfig storageConfig_; + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the storageConfig field is set. + */ + @java.lang.Override + public boolean hasStorageConfig() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageConfig. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig getStorageConfig() { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.StorageConfig.getDefaultInstance() + : storageConfig_; + } + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder + getStorageConfigOrBuilder() { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.StorageConfig.getDefaultInstance() + : storageConfig_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -763,6 +838,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 7); + if (satisfiesPzs_ != false) { + output.writeBool(8, satisfiesPzs_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(9, getStorageConfig()); + } getUnknownFields().writeTo(output); } @@ -802,6 +883,12 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, labels__); } + if (satisfiesPzs_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, satisfiesPzs_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getStorageConfig()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -834,6 +921,11 @@ public boolean equals(final java.lang.Object obj) { if (!getUpdateTime().equals(other.getUpdateTime())) return false; } if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (getSatisfiesPzs() != other.getSatisfiesPzs()) return false; + if (hasStorageConfig() != other.hasStorageConfig()) return false; + if (hasStorageConfig()) { + if (!getStorageConfig().equals(other.getStorageConfig())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -867,6 +959,12 @@ public int hashCode() { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } + hash = (37 * hash) + SATISFIES_PZS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzs()); + if (hasStorageConfig()) { + hash = (37 * hash) + STORAGE_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getStorageConfig().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1033,6 +1131,7 @@ private void maybeForceBuilderInitialization() { getConfigFieldBuilder(); getCreateTimeFieldBuilder(); getUpdateTimeFieldBuilder(); + getStorageConfigFieldBuilder(); } } @@ -1059,6 +1158,12 @@ public Builder clear() { updateTimeBuilder_ = null; } internalGetMutableLabels().clear(); + satisfiesPzs_ = false; + storageConfig_ = null; + if (storageConfigBuilder_ != null) { + storageConfigBuilder_.dispose(); + storageConfigBuilder_ = null; + } return this; } @@ -1123,6 +1228,14 @@ private void buildPartial0( result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.satisfiesPzs_ = satisfiesPzs_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.storageConfig_ = + storageConfigBuilder_ == null ? storageConfig_ : storageConfigBuilder_.build(); + to_bitField0_ |= 0x00000008; + } result.bitField0_ |= to_bitField0_; } @@ -1197,6 +1310,12 @@ public Builder mergeFrom(com.google.cloud.orchestration.airflow.service.v1.Envir } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); bitField0_ |= 0x00000040; + if (other.getSatisfiesPzs() != false) { + setSatisfiesPzs(other.getSatisfiesPzs()); + } + if (other.hasStorageConfig()) { + mergeStorageConfig(other.getStorageConfig()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1271,6 +1390,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000040; break; } // case 58 + case 64: + { + satisfiesPzs_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 64 + case 74: + { + input.readMessage(getStorageConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 74 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2397,6 +2528,269 @@ public Builder putAllLabels(java.util.Map va return this; } + private boolean satisfiesPzs_; + /** + * + * + *
+     * Output only. Reserved for future use.
+     * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The satisfiesPzs. + */ + @java.lang.Override + public boolean getSatisfiesPzs() { + return satisfiesPzs_; + } + /** + * + * + *
+     * Output only. Reserved for future use.
+     * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The satisfiesPzs to set. + * @return This builder for chaining. + */ + public Builder setSatisfiesPzs(boolean value) { + + satisfiesPzs_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. Reserved for future use.
+     * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearSatisfiesPzs() { + bitField0_ = (bitField0_ & ~0x00000080); + satisfiesPzs_ = false; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1.StorageConfig storageConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.StorageConfig, + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder> + storageConfigBuilder_; + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the storageConfig field is set. + */ + public boolean hasStorageConfig() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageConfig. + */ + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig getStorageConfig() { + if (storageConfigBuilder_ == null) { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.StorageConfig.getDefaultInstance() + : storageConfig_; + } else { + return storageConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStorageConfig( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig value) { + if (storageConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + storageConfig_ = value; + } else { + storageConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStorageConfig( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder builderForValue) { + if (storageConfigBuilder_ == null) { + storageConfig_ = builderForValue.build(); + } else { + storageConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeStorageConfig( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig value) { + if (storageConfigBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && storageConfig_ != null + && storageConfig_ + != com.google.cloud.orchestration.airflow.service.v1.StorageConfig + .getDefaultInstance()) { + getStorageConfigBuilder().mergeFrom(value); + } else { + storageConfig_ = value; + } + } else { + storageConfigBuilder_.mergeFrom(value); + } + if (storageConfig_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearStorageConfig() { + bitField0_ = (bitField0_ & ~0x00000100); + storageConfig_ = null; + if (storageConfigBuilder_ != null) { + storageConfigBuilder_.dispose(); + storageConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder + getStorageConfigBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getStorageConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder + getStorageConfigOrBuilder() { + if (storageConfigBuilder_ != null) { + return storageConfigBuilder_.getMessageOrBuilder(); + } else { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.StorageConfig.getDefaultInstance() + : storageConfig_; + } + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.StorageConfig, + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder> + getStorageConfigFieldBuilder() { + if (storageConfigBuilder_ == null) { + storageConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.StorageConfig, + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder>( + getStorageConfig(), getParentForChildren(), isClean()); + storageConfig_ = null; + } + return storageConfigBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfig.java index 945713281f2c..eb9f20c3b5ff 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfig.java @@ -1455,6 +1455,68 @@ public int getResilienceModeValue() { : result; } + public static final int DATA_RETENTION_CONFIG_FIELD_NUMBER = 21; + private com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + dataRetentionConfig_; + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataRetentionConfig field is set. + */ + @java.lang.Override + public boolean hasDataRetentionConfig() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataRetentionConfig. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + getDataRetentionConfig() { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.getDefaultInstance() + : dataRetentionConfig_; + } + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder + getDataRetentionConfigOrBuilder() { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.getDefaultInstance() + : dataRetentionConfig_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1529,6 +1591,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(airflowByoidUri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 20, airflowByoidUri_); } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeMessage(21, getDataRetentionConfig()); + } getUnknownFields().writeTo(output); } @@ -1604,6 +1669,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(airflowByoidUri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, airflowByoidUri_); } + if (((bitField0_ & 0x00000800) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(21, getDataRetentionConfig()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1675,6 +1744,10 @@ public boolean equals(final java.lang.Object obj) { if (!getRecoveryConfig().equals(other.getRecoveryConfig())) return false; } if (resilienceMode_ != other.resilienceMode_) return false; + if (hasDataRetentionConfig() != other.hasDataRetentionConfig()) return false; + if (hasDataRetentionConfig()) { + if (!getDataRetentionConfig().equals(other.getDataRetentionConfig())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1744,6 +1817,10 @@ public int hashCode() { } hash = (37 * hash) + RESILIENCE_MODE_FIELD_NUMBER; hash = (53 * hash) + resilienceMode_; + if (hasDataRetentionConfig()) { + hash = (37 * hash) + DATA_RETENTION_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getDataRetentionConfig().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1898,6 +1975,7 @@ private void maybeForceBuilderInitialization() { getWorkloadsConfigFieldBuilder(); getMasterAuthorizedNetworksConfigFieldBuilder(); getRecoveryConfigFieldBuilder(); + getDataRetentionConfigFieldBuilder(); } } @@ -1967,6 +2045,11 @@ public Builder clear() { recoveryConfigBuilder_ = null; } resilienceMode_ = 0; + dataRetentionConfig_ = null; + if (dataRetentionConfigBuilder_ != null) { + dataRetentionConfigBuilder_.dispose(); + dataRetentionConfigBuilder_ = null; + } return this; } @@ -2090,6 +2173,13 @@ private void buildPartial0( if (((from_bitField0_ & 0x00020000) != 0)) { result.resilienceMode_ = resilienceMode_; } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.dataRetentionConfig_ = + dataRetentionConfigBuilder_ == null + ? dataRetentionConfig_ + : dataRetentionConfigBuilder_.build(); + to_bitField0_ |= 0x00000800; + } result.bitField0_ |= to_bitField0_; } @@ -2204,6 +2294,9 @@ public Builder mergeFrom( if (other.resilienceMode_ != 0) { setResilienceModeValue(other.getResilienceModeValue()); } + if (other.hasDataRetentionConfig()) { + mergeDataRetentionConfig(other.getDataRetentionConfig()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -2344,6 +2437,13 @@ public Builder mergeFrom( bitField0_ |= 0x00004000; break; } // case 162 + case 170: + { + input.readMessage( + getDataRetentionConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00040000; + break; + } // case 170 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5731,6 +5831,230 @@ public Builder clearResilienceMode() { return this; } + private com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + dataRetentionConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder> + dataRetentionConfigBuilder_; + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataRetentionConfig field is set. + */ + public boolean hasDataRetentionConfig() { + return ((bitField0_ & 0x00040000) != 0); + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataRetentionConfig. + */ + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + getDataRetentionConfig() { + if (dataRetentionConfigBuilder_ == null) { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + .getDefaultInstance() + : dataRetentionConfig_; + } else { + return dataRetentionConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig value) { + if (dataRetentionConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dataRetentionConfig_ = value; + } else { + dataRetentionConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder + builderForValue) { + if (dataRetentionConfigBuilder_ == null) { + dataRetentionConfig_ = builderForValue.build(); + } else { + dataRetentionConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeDataRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig value) { + if (dataRetentionConfigBuilder_ == null) { + if (((bitField0_ & 0x00040000) != 0) + && dataRetentionConfig_ != null + && dataRetentionConfig_ + != com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + .getDefaultInstance()) { + getDataRetentionConfigBuilder().mergeFrom(value); + } else { + dataRetentionConfig_ = value; + } + } else { + dataRetentionConfigBuilder_.mergeFrom(value); + } + if (dataRetentionConfig_ != null) { + bitField0_ |= 0x00040000; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearDataRetentionConfig() { + bitField0_ = (bitField0_ & ~0x00040000); + dataRetentionConfig_ = null; + if (dataRetentionConfigBuilder_ != null) { + dataRetentionConfigBuilder_.dispose(); + dataRetentionConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder + getDataRetentionConfigBuilder() { + bitField0_ |= 0x00040000; + onChanged(); + return getDataRetentionConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder + getDataRetentionConfigOrBuilder() { + if (dataRetentionConfigBuilder_ != null) { + return dataRetentionConfigBuilder_.getMessageOrBuilder(); + } else { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig + .getDefaultInstance() + : dataRetentionConfig_; + } + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder> + getDataRetentionConfigFieldBuilder() { + if (dataRetentionConfigBuilder_ == null) { + dataRetentionConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder>( + getDataRetentionConfig(), getParentForChildren(), isClean()); + dataRetentionConfig_ = null; + } + return dataRetentionConfigBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfigOrBuilder.java index e4257b54ab5c..502e92109905 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentConfigOrBuilder.java @@ -774,4 +774,49 @@ public interface EnvironmentConfigOrBuilder */ com.google.cloud.orchestration.airflow.service.v1.EnvironmentConfig.ResilienceMode getResilienceMode(); + + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataRetentionConfig field is set. + */ + boolean hasDataRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataRetentionConfig. + */ + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfig getDataRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.DataRetentionConfig data_retention_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.DataRetentionConfigOrBuilder + getDataRetentionConfigOrBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentName.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentName.java index a337e25a37e1..764b81f52606 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentName.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentName.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentOrBuilder.java index cfbaff6c84c5..da6f3fc18130 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentOrBuilder.java @@ -306,4 +306,59 @@ java.lang.String getLabelsOrDefault( * map<string, string> labels = 7; */ java.lang.String getLabelsOrThrow(java.lang.String key); + + /** + * + * + *
+   * Output only. Reserved for future use.
+   * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The satisfiesPzs. + */ + boolean getSatisfiesPzs(); + + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the storageConfig field is set. + */ + boolean hasStorageConfig(); + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageConfig. + */ + com.google.cloud.orchestration.airflow.service.v1.StorageConfig getStorageConfig(); + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder + getStorageConfigOrBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsOuterClass.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsOuterClass.java index cebe26a9b049..fdaa25e2bfc9 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsOuterClass.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/EnvironmentsOuterClass.java @@ -84,6 +84,86 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1_PollAirflowCommandResponse_ExitInfo_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1_PollAirflowCommandResponse_ExitInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_DataEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_DataEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_DataEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_DataEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_orchestration_airflow_service_v1_SaveSnapshotRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -116,6 +196,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1_FetchDatabasePropertiesResponse_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1_FetchDatabasePropertiesResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_orchestration_airflow_service_v1_EnvironmentConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -196,6 +280,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_WorkerResource_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_WorkerResource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_orchestration_airflow_service_v1_RecoveryConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -212,6 +304,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1_MasterAuthorizedNetworksConfig_CidrBlock_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1_MasterAuthorizedNetworksConfig_CidrBlock_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_CloudDataLineageIntegration_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_orchestration_airflow_service_v1_Environment_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -228,6 +324,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1_CheckUpgradeResponse_PypiDependenciesEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1_CheckUpgradeResponse_PypiDependenciesEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_DataRetentionConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -284,282 +388,493 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ow.service.v1.PollAirflowCommandResponse" + ".ExitInfo\032,\n\004Line\022\023\n\013line_number\030\001 \001(\005\022\017" + "\n\007content\030\002 \001(\t\032,\n\010ExitInfo\022\021\n\texit_code" - + "\030\001 \001(\005\022\r\n\005error\030\002 \001(\t\"E\n\023SaveSnapshotReq" - + "uest\022\023\n\013environment\030\001 \001(\t\022\031\n\021snapshot_lo" - + "cation\030\002 \001(\t\"-\n\024SaveSnapshotResponse\022\025\n\r" - + "snapshot_path\030\001 \001(\t\"\335\001\n\023LoadSnapshotRequ" - + "est\022\023\n\013environment\030\001 \001(\t\022\025\n\rsnapshot_pat" - + "h\030\002 \001(\t\022\'\n\037skip_pypi_packages_installati" - + "on\030\003 \001(\010\022*\n\"skip_environment_variables_s" - + "etting\030\004 \001(\010\022&\n\036skip_airflow_overrides_s" - + "etting\030\005 \001(\010\022\035\n\025skip_gcs_data_copying\030\006 " - + "\001(\010\"\026\n\024LoadSnapshotResponse\".\n\027DatabaseF" - + "ailoverRequest\022\023\n\013environment\030\001 \001(\t\"\032\n\030D" - + "atabaseFailoverResponse\"b\n\036FetchDatabase" - + "PropertiesRequest\022@\n\013environment\030\001 \001(\tB+" - + "\340A\002\372A%\n#composer.googleapis.com/Environm" - + "ent\"~\n\037FetchDatabasePropertiesResponse\022\030" - + "\n\020primary_gce_zone\030\001 \001(\t\022\032\n\022secondary_gc" - + "e_zone\030\002 \001(\t\022%\n\035is_failover_replica_avai" - + "lable\030\003 \001(\010\"\213\r\n\021EnvironmentConfig\022\023\n\013gke" - + "_cluster\030\001 \001(\t\022\026\n\016dag_gcs_prefix\030\002 \001(\t\022\022" - + "\n\nnode_count\030\003 \001(\005\022V\n\017software_config\030\004 " - + "\001(\0132=.google.cloud.orchestration.airflow" - + ".service.v1.SoftwareConfig\022N\n\013node_confi" - + "g\030\005 \001(\01329.google.cloud.orchestration.air" - + "flow.service.v1.NodeConfig\022k\n\032private_en" - + "vironment_config\030\007 \001(\0132G.google.cloud.or" - + "chestration.airflow.service.v1.PrivateEn" - + "vironmentConfig\022|\n!web_server_network_ac" - + "cess_control\030\010 \001(\0132L.google.cloud.orches" - + "tration.airflow.service.v1.WebServerNetw" - + "orkAccessControlB\003\340A\001\022[\n\017database_config" - + "\030\t \001(\0132=.google.cloud.orchestration.airf" - + "low.service.v1.DatabaseConfigB\003\340A\001\022^\n\021we" - + "b_server_config\030\n \001(\0132>.google.cloud.orc" - + "hestration.airflow.service.v1.WebServerC" - + "onfigB\003\340A\001\022_\n\021encryption_config\030\013 \001(\0132?." - + "google.cloud.orchestration.airflow.servi" - + "ce.v1.EncryptionConfigB\003\340A\001\022a\n\022maintenan" - + "ce_window\030\014 \001(\0132@.google.cloud.orchestra" - + "tion.airflow.service.v1.MaintenanceWindo" - + "wB\003\340A\001\022]\n\020workloads_config\030\017 \001(\0132>.googl" + + "\030\001 \001(\005\022\r\n\005error\030\002 \001(\t\"\307\001\n CreateUserWork" + + "loadsSecretRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372" + + "A%\n#composer.googleapis.com/Environment\022" + + "f\n\025user_workloads_secret\030\002 \001(\0132B.google." + + "cloud.orchestration.airflow.service.v1.U" + + "serWorkloadsSecretB\003\340A\002\"b\n\035GetUserWorklo" + + "adsSecretRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+" + + "composer.googleapis.com/UserWorkloadsSec" + + "ret\"\217\001\n\037ListUserWorkloadsSecretsRequest\022" + + ";\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#composer.google" + + "apis.com/Environment\022\026\n\tpage_size\030\002 \001(\005B" + + "\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"\212\001\n Update" + + "UserWorkloadsSecretRequest\022f\n\025user_workl" + + "oads_secret\030\001 \001(\0132B.google.cloud.orchest" + + "ration.airflow.service.v1.UserWorkloadsS" + + "ecretB\003\340A\001\"e\n DeleteUserWorkloadsSecretR" + + "equest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+composer.g" + + "oogleapis.com/UserWorkloadsSecret\"\321\001\n#Cr" + + "eateUserWorkloadsConfigMapRequest\022;\n\006par" + + "ent\030\001 \001(\tB+\340A\002\372A%\n#composer.googleapis.c" + + "om/Environment\022m\n\031user_workloads_config_" + + "map\030\002 \001(\0132E.google.cloud.orchestration.a" + + "irflow.service.v1.UserWorkloadsConfigMap" + + "B\003\340A\002\"h\n GetUserWorkloadsConfigMapReques" + + "t\022D\n\004name\030\001 \001(\tB6\340A\002\372A0\n.composer.google" + + "apis.com/UserWorkloadsConfigMap\"\222\001\n\"List" + + "UserWorkloadsConfigMapsRequest\022;\n\006parent" + + "\030\001 \001(\tB+\340A\002\372A%\n#composer.googleapis.com/" + + "Environment\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\np" + + "age_token\030\003 \001(\tB\003\340A\001\"\224\001\n#UpdateUserWorkl" + + "oadsConfigMapRequest\022m\n\031user_workloads_c" + + "onfig_map\030\001 \001(\0132E.google.cloud.orchestra" + + "tion.airflow.service.v1.UserWorkloadsCon" + + "figMapB\003\340A\001\"k\n#DeleteUserWorkloadsConfig" + + "MapRequest\022D\n\004name\030\001 \001(\tB6\340A\002\372A0\n.compos" + + "er.googleapis.com/UserWorkloadsConfigMap" + + "\"\206\003\n\023UserWorkloadsSecret\022\021\n\004name\030\001 \001(\tB\003" + + "\340A\010\022_\n\004data\030\002 \003(\0132L.google.cloud.orchest" + + "ration.airflow.service.v1.UserWorkloadsS" + + "ecret.DataEntryB\003\340A\001\032+\n\tDataEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\315\001\352A\311\001\n+compos" + + "er.googleapis.com/UserWorkloadsSecret\022op" + + "rojects/{project}/locations/{location}/e" + + "nvironments/{environment}/userWorkloadsS" + + "ecrets/{user_workloads_secret}*\024userWork" + + "loadsSecrets2\023userWorkloadsSecret\"\237\001\n Li" + + "stUserWorkloadsSecretsResponse\022b\n\026user_w" + + "orkloads_secrets\030\001 \003(\0132B.google.cloud.or" + + "chestration.airflow.service.v1.UserWorkl" + + "oadsSecret\022\027\n\017next_page_token\030\002 \001(\t\"\234\003\n\026" + + "UserWorkloadsConfigMap\022\021\n\004name\030\001 \001(\tB\003\340A" + + "\010\022b\n\004data\030\002 \003(\0132O.google.cloud.orchestra" + + "tion.airflow.service.v1.UserWorkloadsCon" + + "figMap.DataEntryB\003\340A\001\032+\n\tDataEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\335\001\352A\331\001\n.compo" + + "ser.googleapis.com/UserWorkloadsConfigMa" + + "p\022vprojects/{project}/locations/{locatio" + + "n}/environments/{environment}/userWorklo" + + "adsConfigMaps/{user_workloads_config_map" + + "}*\027userWorkloadsConfigMaps2\026userWorkload" + + "sConfigMap\"\251\001\n#ListUserWorkloadsConfigMa" + + "psResponse\022i\n\032user_workloads_config_maps" + + "\030\001 \003(\0132E.google.cloud.orchestration.airf" + + "low.service.v1.UserWorkloadsConfigMap\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\231\001\n\024ListWorkloads" + + "Request\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#compose" + + "r.googleapis.com/Environment\022\026\n\tpage_siz" + + "e\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\"\305\007\n\025ListWorkloadsResp" + + "onse\022h\n\tworkloads\030\001 \003(\0132U.google.cloud.o" + + "rchestration.airflow.service.v1.ListWork" + + "loadsResponse.ComposerWorkload\022\027\n\017next_p" + + "age_token\030\002 \001(\t\032\373\001\n\020ComposerWorkload\022\014\n\004" + + "name\030\001 \001(\t\022g\n\004type\030\002 \001(\0162Y.google.cloud." + + "orchestration.airflow.service.v1.ListWor" + + "kloadsResponse.ComposerWorkloadType\022p\n\006s" + + "tatus\030\003 \001(\0132[.google.cloud.orchestration" + + ".airflow.service.v1.ListWorkloadsRespons" + + "e.ComposerWorkloadStatusB\003\340A\003\032\313\001\n\026Compos" + + "erWorkloadStatus\022n\n\005state\030\001 \001(\0162Z.google" + + ".cloud.orchestration.airflow.service.v1." + + "ListWorkloadsResponse.ComposerWorkloadSt" + + "ateB\003\340A\003\022\033\n\016status_message\030\002 \001(\tB\003\340A\003\022$\n" + + "\027detailed_status_message\030\003 \001(\tB\003\340A\003\"\321\001\n\024" + + "ComposerWorkloadType\022&\n\"COMPOSER_WORKLOA" + + "D_TYPE_UNSPECIFIED\020\000\022\021\n\rCELERY_WORKER\020\001\022" + + "\025\n\021KUBERNETES_WORKER\020\002\022\033\n\027KUBERNETES_OPE" + + "RATOR_POD\020\003\022\r\n\tSCHEDULER\020\004\022\021\n\rDAG_PROCES" + + "SOR\020\005\022\r\n\tTRIGGERER\020\006\022\016\n\nWEB_SERVER\020\007\022\t\n\005" + + "REDIS\020\010\"\210\001\n\025ComposerWorkloadState\022\'\n#COM" + + "POSER_WORKLOAD_STATE_UNSPECIFIED\020\000\022\013\n\007PE" + + "NDING\020\001\022\006\n\002OK\020\002\022\013\n\007WARNING\020\003\022\t\n\005ERROR\020\004\022" + + "\r\n\tSUCCEEDED\020\005\022\n\n\006FAILED\020\006\"E\n\023SaveSnapsh" + + "otRequest\022\023\n\013environment\030\001 \001(\t\022\031\n\021snapsh" + + "ot_location\030\002 \001(\t\"-\n\024SaveSnapshotRespons" + + "e\022\025\n\rsnapshot_path\030\001 \001(\t\"\335\001\n\023LoadSnapsho" + + "tRequest\022\023\n\013environment\030\001 \001(\t\022\025\n\rsnapsho" + + "t_path\030\002 \001(\t\022\'\n\037skip_pypi_packages_insta" + + "llation\030\003 \001(\010\022*\n\"skip_environment_variab" + + "les_setting\030\004 \001(\010\022&\n\036skip_airflow_overri" + + "des_setting\030\005 \001(\010\022\035\n\025skip_gcs_data_copyi" + + "ng\030\006 \001(\010\"\026\n\024LoadSnapshotResponse\".\n\027Data" + + "baseFailoverRequest\022\023\n\013environment\030\001 \001(\t" + + "\"\032\n\030DatabaseFailoverResponse\"b\n\036FetchDat" + + "abasePropertiesRequest\022@\n\013environment\030\001 " + + "\001(\tB+\340A\002\372A%\n#composer.googleapis.com/Env" + + "ironment\"~\n\037FetchDatabasePropertiesRespo" + + "nse\022\030\n\020primary_gce_zone\030\001 \001(\t\022\032\n\022seconda" + + "ry_gce_zone\030\002 \001(\t\022%\n\035is_failover_replica" + + "_available\030\003 \001(\010\"$\n\rStorageConfig\022\023\n\006buc" + + "ket\030\001 \001(\tB\003\340A\001\"\363\r\n\021EnvironmentConfig\022\023\n\013" + + "gke_cluster\030\001 \001(\t\022\026\n\016dag_gcs_prefix\030\002 \001(" + + "\t\022\022\n\nnode_count\030\003 \001(\005\022V\n\017software_config" + + "\030\004 \001(\0132=.google.cloud.orchestration.airf" + + "low.service.v1.SoftwareConfig\022N\n\013node_co" + + "nfig\030\005 \001(\01329.google.cloud.orchestration." + + "airflow.service.v1.NodeConfig\022k\n\032private" + + "_environment_config\030\007 \001(\0132G.google.cloud" + + ".orchestration.airflow.service.v1.Privat" + + "eEnvironmentConfig\022|\n!web_server_network" + + "_access_control\030\010 \001(\0132L.google.cloud.orc" + + "hestration.airflow.service.v1.WebServerN" + + "etworkAccessControlB\003\340A\001\022[\n\017database_con" + + "fig\030\t \001(\0132=.google.cloud.orchestration.a" + + "irflow.service.v1.DatabaseConfigB\003\340A\001\022^\n" + + "\021web_server_config\030\n \001(\0132>.google.cloud." + + "orchestration.airflow.service.v1.WebServ" + + "erConfigB\003\340A\001\022_\n\021encryption_config\030\013 \001(\013" + + "2?.google.cloud.orchestration.airflow.se" + + "rvice.v1.EncryptionConfigB\003\340A\001\022a\n\022mainte" + + "nance_window\030\014 \001(\0132@.google.cloud.orches" + + "tration.airflow.service.v1.MaintenanceWi" + + "ndowB\003\340A\001\022]\n\020workloads_config\030\017 \001(\0132>.go" + + "ogle.cloud.orchestration.airflow.service" + + ".v1.WorkloadsConfigB\003\340A\001\022o\n\020environment_" + + "size\030\020 \001(\0162P.google.cloud.orchestration." + + "airflow.service.v1.EnvironmentConfig.Env" + + "ironmentSizeB\003\340A\001\022\023\n\013airflow_uri\030\006 \001(\t\022\036" + + "\n\021airflow_byoid_uri\030\024 \001(\tB\003\340A\003\022}\n!master" + + "_authorized_networks_config\030\021 \001(\0132M.goog" + + "le.cloud.orchestration.airflow.service.v" + + "1.MasterAuthorizedNetworksConfigB\003\340A\001\022[\n" + + "\017recovery_config\030\022 \001(\0132=.google.cloud.or" + + "chestration.airflow.service.v1.RecoveryC" + + "onfigB\003\340A\001\022m\n\017resilience_mode\030\023 \001(\0162O.go" + + "ogle.cloud.orchestration.airflow.service" + + ".v1.EnvironmentConfig.ResilienceModeB\003\340A" + + "\001\022f\n\025data_retention_config\030\025 \001(\0132B.googl" + "e.cloud.orchestration.airflow.service.v1" - + ".WorkloadsConfigB\003\340A\001\022o\n\020environment_siz" - + "e\030\020 \001(\0162P.google.cloud.orchestration.air" - + "flow.service.v1.EnvironmentConfig.Enviro" - + "nmentSizeB\003\340A\001\022\023\n\013airflow_uri\030\006 \001(\t\022\036\n\021a" - + "irflow_byoid_uri\030\024 \001(\tB\003\340A\003\022}\n!master_au" - + "thorized_networks_config\030\021 \001(\0132M.google." + + ".DataRetentionConfigB\003\340A\001\"\210\001\n\017Environmen" + + "tSize\022 \n\034ENVIRONMENT_SIZE_UNSPECIFIED\020\000\022" + + "\032\n\026ENVIRONMENT_SIZE_SMALL\020\001\022\033\n\027ENVIRONME" + + "NT_SIZE_MEDIUM\020\002\022\032\n\026ENVIRONMENT_SIZE_LAR" + + "GE\020\003\"F\n\016ResilienceMode\022\037\n\033RESILIENCE_MOD" + + "E_UNSPECIFIED\020\000\022\023\n\017HIGH_RESILIENCE\020\001\"\322\001\n" + + "\035WebServerNetworkAccessControl\022v\n\021allowe" + + "d_ip_ranges\030\001 \003(\0132[.google.cloud.orchest" + + "ration.airflow.service.v1.WebServerNetwo" + + "rkAccessControl.AllowedIpRange\0329\n\016Allowe" + + "dIpRange\022\r\n\005value\030\001 \001(\t\022\030\n\013description\030\002" + + " \001(\tB\003\340A\001\">\n\016DatabaseConfig\022\031\n\014machine_t" + + "ype\030\001 \001(\tB\003\340A\001\022\021\n\004zone\030\002 \001(\tB\003\340A\001\",\n\017Web" + + "ServerConfig\022\031\n\014machine_type\030\001 \001(\tB\003\340A\001\"" + + "-\n\020EncryptionConfig\022\031\n\014kms_key_name\030\001 \001(" + + "\tB\003\340A\001\"\224\001\n\021MaintenanceWindow\0223\n\nstart_ti" + + "me\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A" + + "\002\0221\n\010end_time\030\002 \001(\0132\032.google.protobuf.Ti" + + "mestampB\003\340A\002\022\027\n\nrecurrence\030\003 \001(\tB\003\340A\002\"\262\007" + + "\n\016SoftwareConfig\022\025\n\rimage_version\030\001 \001(\t\022" + + "{\n\030airflow_config_overrides\030\002 \003(\0132Y.goog" + + "le.cloud.orchestration.airflow.service.v" + + "1.SoftwareConfig.AirflowConfigOverridesE" + + "ntry\022f\n\rpypi_packages\030\003 \003(\0132O.google.clo" + + "ud.orchestration.airflow.service.v1.Soft" + + "wareConfig.PypiPackagesEntry\022f\n\renv_vari" + + "ables\030\004 \003(\0132O.google.cloud.orchestration" + + ".airflow.service.v1.SoftwareConfig.EnvVa" + + "riablesEntry\022\026\n\016python_version\030\006 \001(\t\022\034\n\017" + + "scheduler_count\030\007 \001(\005B\003\340A\001\022w\n\036cloud_data" + + "_lineage_integration\030\010 \001(\0132J.google.clou" + + "d.orchestration.airflow.service.v1.Cloud" + + "DataLineageIntegrationB\003\340A\001\022x\n\027web_serve" + + "r_plugins_mode\030\n \001(\0162R.google.cloud.orch" + + "estration.airflow.service.v1.SoftwareCon" + + "fig.WebServerPluginsModeB\003\340A\001\032=\n\033Airflow" + + "ConfigOverridesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val" + + "ue\030\002 \001(\t:\0028\001\0323\n\021PypiPackagesEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0323\n\021EnvVariable" + + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"j" + + "\n\024WebServerPluginsMode\022\'\n#WEB_SERVER_PLU" + + "GINS_MODE_UNSPECIFIED\020\000\022\024\n\020PLUGINS_DISAB" + + "LED\020\001\022\023\n\017PLUGINS_ENABLED\020\002\"\220\002\n\022IPAllocat" + + "ionPolicy\022\033\n\016use_ip_aliases\030\001 \001(\010B\003\340A\001\022+" + + "\n\034cluster_secondary_range_name\030\002 \001(\tB\003\340A" + + "\001H\000\022&\n\027cluster_ipv4_cidr_block\030\004 \001(\tB\003\340A" + + "\001H\000\022,\n\035services_secondary_range_name\030\003 \001" + + "(\tB\003\340A\001H\001\022\'\n\030services_ipv4_cidr_block\030\005 " + + "\001(\tB\003\340A\001H\001B\027\n\025cluster_ip_allocationB\030\n\026s" + + "ervices_ip_allocation\"\217\003\n\nNodeConfig\022\020\n\010" + + "location\030\001 \001(\t\022\024\n\014machine_type\030\002 \001(\t\022\017\n\007" + + "network\030\003 \001(\t\022\022\n\nsubnetwork\030\004 \001(\t\022\024\n\014dis" + + "k_size_gb\030\005 \001(\005\022\024\n\014oauth_scopes\030\006 \003(\t\022\027\n" + + "\017service_account\030\007 \001(\t\022\014\n\004tags\030\010 \003(\t\022d\n\024" + + "ip_allocation_policy\030\t \001(\0132A.google.clou" + + "d.orchestration.airflow.service.v1.IPAll" + + "ocationPolicyB\003\340A\001\022!\n\024enable_ip_masq_age" + + "nt\030\013 \001(\010B\003\340A\001\022(\n\033composer_network_attach" + + "ment\030\014 \001(\tB\003\340A\001\022.\n!composer_internal_ipv" + + "4_cidr_block\030\r \001(\tB\003\340A\001\"\212\001\n\024PrivateClust" + + "erConfig\022$\n\027enable_private_endpoint\030\001 \001(" + + "\010B\003\340A\001\022#\n\026master_ipv4_cidr_block\030\002 \001(\tB\003" + + "\340A\001\022\'\n\032master_ipv4_reserved_range\030\003 \001(\tB" + + "\003\340A\003\"\341\001\n\020NetworkingConfig\022l\n\017connection_" + + "type\030\001 \001(\0162N.google.cloud.orchestration." + + "airflow.service.v1.NetworkingConfig.Conn" + + "ectionTypeB\003\340A\001\"_\n\016ConnectionType\022\037\n\033CON" + + "NECTION_TYPE_UNSPECIFIED\020\000\022\017\n\013VPC_PEERIN" + + "G\020\001\022\033\n\027PRIVATE_SERVICE_CONNECT\020\002\"\205\005\n\030Pri" + + "vateEnvironmentConfig\022\'\n\032enable_private_" + + "environment\030\001 \001(\010B\003\340A\001\022\'\n\032enable_private" + + "_builds_only\030\013 \001(\010B\003\340A\001\022h\n\026private_clust" + + "er_config\030\002 \001(\0132C.google.cloud.orchestra" + + "tion.airflow.service.v1.PrivateClusterCo" + + "nfigB\003\340A\001\022\'\n\032web_server_ipv4_cidr_block\030" + + "\003 \001(\tB\003\340A\001\022&\n\031cloud_sql_ipv4_cidr_block\030" + + "\004 \001(\tB\003\340A\001\022+\n\036web_server_ipv4_reserved_r" + + "ange\030\005 \001(\tB\003\340A\003\0223\n&cloud_composer_networ" + + "k_ipv4_cidr_block\030\007 \001(\tB\003\340A\001\0227\n*cloud_co" + + "mposer_network_ipv4_reserved_range\030\010 \001(\t" + + "B\003\340A\003\022-\n enable_privately_used_public_ip" + + "s\030\006 \001(\010B\003\340A\001\0221\n$cloud_composer_connectio" + + "n_subnetwork\030\t \001(\tB\003\340A\001\022_\n\021networking_co" + + "nfig\030\n \001(\0132?.google.cloud.orchestration." + + "airflow.service.v1.NetworkingConfigB\003\340A\001" + + "\"\261\010\n\017WorkloadsConfig\022h\n\tscheduler\030\001 \001(\0132" + + "P.google.cloud.orchestration.airflow.ser" + + "vice.v1.WorkloadsConfig.SchedulerResourc" + + "eB\003\340A\001\022i\n\nweb_server\030\002 \001(\0132P.google.clou" + + "d.orchestration.airflow.service.v1.Workl" + + "oadsConfig.WebServerResourceB\003\340A\001\022b\n\006wor" + + "ker\030\003 \001(\0132M.google.cloud.orchestration.a" + + "irflow.service.v1.WorkloadsConfig.Worker" + + "ResourceB\003\340A\001\022h\n\ttriggerer\030\004 \001(\0132P.googl" + + "e.cloud.orchestration.airflow.service.v1" + + ".WorkloadsConfig.TriggererResourceB\003\340A\001\022" + + "o\n\rdag_processor\030\005 \001(\0132S.google.cloud.or" + + "chestration.airflow.service.v1.Workloads" + + "Config.DagProcessorResourceB\003\340A\001\032j\n\021Sche" + + "dulerResource\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemor" + + "y_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A\001" + + "\022\022\n\005count\030\004 \001(\005B\003\340A\001\032V\n\021WebServerResourc" + + "e\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003" + + "\340A\001\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A\001\032\203\001\n\016WorkerR" + + "esource\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\002" + + " \001(\002B\003\340A\001\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A\001\022\026\n\tmi" + + "n_count\030\004 \001(\005B\003\340A\001\022\026\n\tmax_count\030\005 \001(\005B\003\340" + + "A\001\032Q\n\021TriggererResource\022\022\n\005count\030\001 \001(\005B\003" + + "\340A\001\022\020\n\003cpu\030\002 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\003 \001(\002" + + "B\003\340A\001\032m\n\024DagProcessorResource\022\020\n\003cpu\030\001 \001" + + "(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstora" + + "ge_gb\030\003 \001(\002B\003\340A\001\022\022\n\005count\030\004 \001(\005B\003\340A\001\"\202\001\n" + + "\016RecoveryConfig\022p\n\032scheduled_snapshots_c" + + "onfig\030\001 \001(\0132G.google.cloud.orchestration" + + ".airflow.service.v1.ScheduledSnapshotsCo" + + "nfigB\003\340A\001\"\221\001\n\030ScheduledSnapshotsConfig\022\024" + + "\n\007enabled\030\001 \001(\010B\003\340A\001\022\036\n\021snapshot_locatio" + + "n\030\006 \001(\tB\003\340A\001\022\'\n\032snapshot_creation_schedu" + + "le\030\003 \001(\tB\003\340A\001\022\026\n\ttime_zone\030\005 \001(\tB\003\340A\001\"\326\001" + + "\n\036MasterAuthorizedNetworksConfig\022\017\n\007enab" + + "led\030\001 \001(\010\022l\n\013cidr_blocks\030\002 \003(\0132W.google." + "cloud.orchestration.airflow.service.v1.M" - + "asterAuthorizedNetworksConfigB\003\340A\001\022[\n\017re" - + "covery_config\030\022 \001(\0132=.google.cloud.orche" - + "stration.airflow.service.v1.RecoveryConf" - + "igB\003\340A\001\022m\n\017resilience_mode\030\023 \001(\0162O.googl" + + "asterAuthorizedNetworksConfig.CidrBlock\032" + + "5\n\tCidrBlock\022\024\n\014display_name\030\001 \001(\t\022\022\n\nci" + + "dr_block\030\002 \001(\t\"3\n\033CloudDataLineageIntegr" + + "ation\022\024\n\007enabled\030\001 \001(\010B\003\340A\001\"\374\005\n\013Environm" + + "ent\022\014\n\004name\030\001 \001(\t\022P\n\006config\030\002 \001(\0132@.goog" + + "le.cloud.orchestration.airflow.service.v" + + "1.EnvironmentConfig\022\014\n\004uuid\030\003 \001(\t\022O\n\005sta" + + "te\030\004 \001(\0162@.google.cloud.orchestration.ai" + + "rflow.service.v1.Environment.State\022/\n\013cr" + + "eate_time\030\005 \001(\0132\032.google.protobuf.Timest" + + "amp\022/\n\013update_time\030\006 \001(\0132\032.google.protob" + + "uf.Timestamp\022V\n\006labels\030\007 \003(\0132F.google.cl" + + "oud.orchestration.airflow.service.v1.Env" + + "ironment.LabelsEntry\022\032\n\rsatisfies_pzs\030\010 " + + "\001(\010B\003\340A\003\022Y\n\016storage_config\030\t \001(\0132<.googl" + "e.cloud.orchestration.airflow.service.v1" - + ".EnvironmentConfig.ResilienceModeB\003\340A\001\"\210" - + "\001\n\017EnvironmentSize\022 \n\034ENVIRONMENT_SIZE_U" - + "NSPECIFIED\020\000\022\032\n\026ENVIRONMENT_SIZE_SMALL\020\001" - + "\022\033\n\027ENVIRONMENT_SIZE_MEDIUM\020\002\022\032\n\026ENVIRON" - + "MENT_SIZE_LARGE\020\003\"F\n\016ResilienceMode\022\037\n\033R" - + "ESILIENCE_MODE_UNSPECIFIED\020\000\022\023\n\017HIGH_RES" - + "ILIENCE\020\001\"\322\001\n\035WebServerNetworkAccessCont" - + "rol\022v\n\021allowed_ip_ranges\030\001 \003(\0132[.google." - + "cloud.orchestration.airflow.service.v1.W" - + "ebServerNetworkAccessControl.AllowedIpRa" - + "nge\0329\n\016AllowedIpRange\022\r\n\005value\030\001 \001(\t\022\030\n\013" - + "description\030\002 \001(\tB\003\340A\001\"+\n\016DatabaseConfig" - + "\022\031\n\014machine_type\030\001 \001(\tB\003\340A\001\",\n\017WebServer" - + "Config\022\031\n\014machine_type\030\001 \001(\tB\003\340A\001\"-\n\020Enc" - + "ryptionConfig\022\031\n\014kms_key_name\030\001 \001(\tB\003\340A\001" - + "\"\224\001\n\021MaintenanceWindow\0223\n\nstart_time\030\001 \001" - + "(\0132\032.google.protobuf.TimestampB\003\340A\002\0221\n\010e" - + "nd_time\030\002 \001(\0132\032.google.protobuf.Timestam" - + "pB\003\340A\002\022\027\n\nrecurrence\030\003 \001(\tB\003\340A\002\"\323\004\n\016Soft" - + "wareConfig\022\025\n\rimage_version\030\001 \001(\t\022{\n\030air" - + "flow_config_overrides\030\002 \003(\0132Y.google.clo" - + "ud.orchestration.airflow.service.v1.Soft" - + "wareConfig.AirflowConfigOverridesEntry\022f" - + "\n\rpypi_packages\030\003 \003(\0132O.google.cloud.orc" - + "hestration.airflow.service.v1.SoftwareCo" - + "nfig.PypiPackagesEntry\022f\n\renv_variables\030" - + "\004 \003(\0132O.google.cloud.orchestration.airfl" - + "ow.service.v1.SoftwareConfig.EnvVariable" - + "sEntry\022\026\n\016python_version\030\006 \001(\t\022\034\n\017schedu" - + "ler_count\030\007 \001(\005B\003\340A\001\032=\n\033AirflowConfigOve" - + "rridesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" - + "\0028\001\0323\n\021PypiPackagesEntry\022\013\n\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\0323\n\021EnvVariablesEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\220\002\n\022IPAllo" - + "cationPolicy\022\033\n\016use_ip_aliases\030\001 \001(\010B\003\340A" - + "\001\022+\n\034cluster_secondary_range_name\030\002 \001(\tB" - + "\003\340A\001H\000\022&\n\027cluster_ipv4_cidr_block\030\004 \001(\tB" - + "\003\340A\001H\000\022,\n\035services_secondary_range_name\030" - + "\003 \001(\tB\003\340A\001H\001\022\'\n\030services_ipv4_cidr_block" - + "\030\005 \001(\tB\003\340A\001H\001B\027\n\025cluster_ip_allocationB\030" - + "\n\026services_ip_allocation\"\265\002\n\nNodeConfig\022" - + "\020\n\010location\030\001 \001(\t\022\024\n\014machine_type\030\002 \001(\t\022" - + "\017\n\007network\030\003 \001(\t\022\022\n\nsubnetwork\030\004 \001(\t\022\024\n\014" - + "disk_size_gb\030\005 \001(\005\022\024\n\014oauth_scopes\030\006 \003(\t" - + "\022\027\n\017service_account\030\007 \001(\t\022\014\n\004tags\030\010 \003(\t\022" - + "d\n\024ip_allocation_policy\030\t \001(\0132A.google.c" - + "loud.orchestration.airflow.service.v1.IP" - + "AllocationPolicyB\003\340A\001\022!\n\024enable_ip_masq_" - + "agent\030\013 \001(\010B\003\340A\001\"\212\001\n\024PrivateClusterConfi" - + "g\022$\n\027enable_private_endpoint\030\001 \001(\010B\003\340A\001\022" - + "#\n\026master_ipv4_cidr_block\030\002 \001(\tB\003\340A\001\022\'\n\032" - + "master_ipv4_reserved_range\030\003 \001(\tB\003\340A\003\"\341\001" - + "\n\020NetworkingConfig\022l\n\017connection_type\030\001 " - + "\001(\0162N.google.cloud.orchestration.airflow" - + ".service.v1.NetworkingConfig.ConnectionT" - + "ypeB\003\340A\001\"_\n\016ConnectionType\022\037\n\033CONNECTION" - + "_TYPE_UNSPECIFIED\020\000\022\017\n\013VPC_PEERING\020\001\022\033\n\027" - + "PRIVATE_SERVICE_CONNECT\020\002\"\334\004\n\030PrivateEnv" - + "ironmentConfig\022\'\n\032enable_private_environ" - + "ment\030\001 \001(\010B\003\340A\001\022h\n\026private_cluster_confi" - + "g\030\002 \001(\0132C.google.cloud.orchestration.air" - + "flow.service.v1.PrivateClusterConfigB\003\340A" - + "\001\022\'\n\032web_server_ipv4_cidr_block\030\003 \001(\tB\003\340" - + "A\001\022&\n\031cloud_sql_ipv4_cidr_block\030\004 \001(\tB\003\340" - + "A\001\022+\n\036web_server_ipv4_reserved_range\030\005 \001" - + "(\tB\003\340A\003\0223\n&cloud_composer_network_ipv4_c" - + "idr_block\030\007 \001(\tB\003\340A\001\0227\n*cloud_composer_n" - + "etwork_ipv4_reserved_range\030\010 \001(\tB\003\340A\003\022-\n" - + " enable_privately_used_public_ips\030\006 \001(\010B" - + "\003\340A\001\0221\n$cloud_composer_connection_subnet" - + "work\030\t \001(\tB\003\340A\001\022_\n\021networking_config\030\n \001" - + "(\0132?.google.cloud.orchestration.airflow." - + "service.v1.NetworkingConfigB\003\340A\001\"\224\005\n\017Wor" - + "kloadsConfig\022h\n\tscheduler\030\001 \001(\0132P.google" + + ".StorageConfigB\003\340A\001\032-\n\013LabelsEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\005State\022\025\n\021S" + + "TATE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\013\n\007RUNN" + + "ING\020\002\022\014\n\010UPDATING\020\003\022\014\n\010DELETING\020\004\022\t\n\005ERR" + + "OR\020\005:l\352Ai\n#composer.googleapis.com/Envir" + + "onment\022Bprojects/{project}/locations/{lo" + + "cation}/environments/{environment}\"\371\003\n\024C" + + "heckUpgradeResponse\022\032\n\rbuild_log_uri\030\001 \001" + + "(\tB\003\340A\003\022\177\n\036contains_pypi_modules_conflic" + + "t\030\004 \001(\0162R.google.cloud.orchestration.air" + + "flow.service.v1.CheckUpgradeResponse.Con" + + "flictResultB\003\340A\003\022,\n\037pypi_conflict_build_" + + "log_extract\030\003 \001(\tB\003\340A\003\022\025\n\rimage_version\030" + + "\005 \001(\t\022t\n\021pypi_dependencies\030\006 \003(\0132Y.googl" + + "e.cloud.orchestration.airflow.service.v1" + + ".CheckUpgradeResponse.PypiDependenciesEn" + + "try\0327\n\025PypiDependenciesEntry\022\013\n\003key\030\001 \001(" + + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\"P\n\016ConflictResult\022\037" + + "\n\033CONFLICT_RESULT_UNSPECIFIED\020\000\022\014\n\010CONFL" + + "ICT\020\001\022\017\n\013NO_CONFLICT\020\002\"\206\001\n\023DataRetention" + + "Config\022o\n\032task_logs_retention_config\030\002 \001" + + "(\0132F.google.cloud.orchestration.airflow." + + "service.v1.TaskLogsRetentionConfigB\003\340A\001\"" + + "\214\002\n\027TaskLogsRetentionConfig\022u\n\014storage_m" + + "ode\030\002 \001(\0162Z.google.cloud.orchestration.a" + + "irflow.service.v1.TaskLogsRetentionConfi" + + "g.TaskLogsStorageModeB\003\340A\001\"z\n\023TaskLogsSt" + + "orageMode\022&\n\"TASK_LOGS_STORAGE_MODE_UNSP" + + "ECIFIED\020\000\022#\n\037CLOUD_LOGGING_AND_CLOUD_STO" + + "RAGE\020\001\022\026\n\022CLOUD_LOGGING_ONLY\020\0022\3713\n\014Envir" + + "onments\022\251\002\n\021CreateEnvironment\022G.google.c" + + "loud.orchestration.airflow.service.v1.Cr" + + "eateEnvironmentRequest\032\035.google.longrunn" + + "ing.Operation\"\253\001\312AN\n\013Environment\022?google" + ".cloud.orchestration.airflow.service.v1." - + "WorkloadsConfig.SchedulerResourceB\003\340A\001\022i" - + "\n\nweb_server\030\002 \001(\0132P.google.cloud.orches" - + "tration.airflow.service.v1.WorkloadsConf" - + "ig.WebServerResourceB\003\340A\001\022b\n\006worker\030\003 \001(" - + "\0132M.google.cloud.orchestration.airflow.s" - + "ervice.v1.WorkloadsConfig.WorkerResource" - + "B\003\340A\001\032j\n\021SchedulerResource\022\020\n\003cpu\030\001 \001(\002B" - + "\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstorage_" - + "gb\030\003 \001(\002B\003\340A\001\022\022\n\005count\030\004 \001(\005B\003\340A\001\032V\n\021Web" - + "ServerResource\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemo" - + "ry_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A" - + "\001\032\203\001\n\016WorkerResource\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026" - + "\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstorage_gb\030\003 \001" - + "(\002B\003\340A\001\022\026\n\tmin_count\030\004 \001(\005B\003\340A\001\022\026\n\tmax_c" - + "ount\030\005 \001(\005B\003\340A\001\"\202\001\n\016RecoveryConfig\022p\n\032sc" - + "heduled_snapshots_config\030\001 \001(\0132G.google." - + "cloud.orchestration.airflow.service.v1.S" - + "cheduledSnapshotsConfigB\003\340A\001\"\221\001\n\030Schedul" - + "edSnapshotsConfig\022\024\n\007enabled\030\001 \001(\010B\003\340A\001\022" - + "\036\n\021snapshot_location\030\006 \001(\tB\003\340A\001\022\'\n\032snaps" - + "hot_creation_schedule\030\003 \001(\tB\003\340A\001\022\026\n\ttime" - + "_zone\030\005 \001(\tB\003\340A\001\"\326\001\n\036MasterAuthorizedNet" - + "worksConfig\022\017\n\007enabled\030\001 \001(\010\022l\n\013cidr_blo" - + "cks\030\002 \003(\0132W.google.cloud.orchestration.a" - + "irflow.service.v1.MasterAuthorizedNetwor" - + "ksConfig.CidrBlock\0325\n\tCidrBlock\022\024\n\014displ" - + "ay_name\030\001 \001(\t\022\022\n\ncidr_block\030\002 \001(\t\"\205\005\n\013En" - + "vironment\022\014\n\004name\030\001 \001(\t\022P\n\006config\030\002 \001(\0132" - + "@.google.cloud.orchestration.airflow.ser" - + "vice.v1.EnvironmentConfig\022\014\n\004uuid\030\003 \001(\t\022" - + "O\n\005state\030\004 \001(\0162@.google.cloud.orchestrat" - + "ion.airflow.service.v1.Environment.State" - + "\022/\n\013create_time\030\005 \001(\0132\032.google.protobuf." - + "Timestamp\022/\n\013update_time\030\006 \001(\0132\032.google." - + "protobuf.Timestamp\022V\n\006labels\030\007 \003(\0132F.goo" - + "gle.cloud.orchestration.airflow.service." - + "v1.Environment.LabelsEntry\032-\n\013LabelsEntr" - + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\005Sta" - + "te\022\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022" - + "\013\n\007RUNNING\020\002\022\014\n\010UPDATING\020\003\022\014\n\010DELETING\020\004" - + "\022\t\n\005ERROR\020\005:l\352Ai\n#composer.googleapis.co" - + "m/Environment\022Bprojects/{project}/locati" - + "ons/{location}/environments/{environment" - + "}\"\371\003\n\024CheckUpgradeResponse\022\032\n\rbuild_log_" - + "uri\030\001 \001(\tB\003\340A\003\022\177\n\036contains_pypi_modules_" - + "conflict\030\004 \001(\0162R.google.cloud.orchestrat" - + "ion.airflow.service.v1.CheckUpgradeRespo" - + "nse.ConflictResultB\003\340A\003\022,\n\037pypi_conflict" - + "_build_log_extract\030\003 \001(\tB\003\340A\003\022\025\n\rimage_v" - + "ersion\030\005 \001(\t\022t\n\021pypi_dependencies\030\006 \003(\0132" - + "Y.google.cloud.orchestration.airflow.ser" - + "vice.v1.CheckUpgradeResponse.PypiDepende" - + "nciesEntry\0327\n\025PypiDependenciesEntry\022\013\n\003k" - + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"P\n\016ConflictR" - + "esult\022\037\n\033CONFLICT_RESULT_UNSPECIFIED\020\000\022\014" - + "\n\010CONFLICT\020\001\022\017\n\013NO_CONFLICT\020\0022\275\033\n\014Enviro" - + "nments\022\251\002\n\021CreateEnvironment\022G.google.cl" - + "oud.orchestration.airflow.service.v1.Cre" - + "ateEnvironmentRequest\032\035.google.longrunni" - + "ng.Operation\"\253\001\312AN\n\013Environment\022?google." - + "cloud.orchestration.airflow.service.v1.O" - + "perationMetadata\332A\022parent,environment\202\323\344" - + "\223\002?\"0/v1/{parent=projects/*/locations/*}" - + "/environments:\013environment\022\323\001\n\016GetEnviro" - + "nment\022D.google.cloud.orchestration.airfl" - + "ow.service.v1.GetEnvironmentRequest\032:.go" + + "OperationMetadata\332A\022parent,environment\202\323" + + "\344\223\002?\"0/v1/{parent=projects/*/locations/*" + + "}/environments:\013environment\022\323\001\n\016GetEnvir" + + "onment\022D.google.cloud.orchestration.airf" + + "low.service.v1.GetEnvironmentRequest\032:.g" + + "oogle.cloud.orchestration.airflow.servic" + + "e.v1.Environment\"?\332A\004name\202\323\344\223\0022\0220/v1/{na" + + "me=projects/*/locations/*/environments/*" + + "}\022\346\001\n\020ListEnvironments\022F.google.cloud.or" + + "chestration.airflow.service.v1.ListEnvir" + + "onmentsRequest\032G.google.cloud.orchestrat" + + "ion.airflow.service.v1.ListEnvironmentsR" + + "esponse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent=pr" + + "ojects/*/locations/*}/environments\022\263\002\n\021U" + + "pdateEnvironment\022G.google.cloud.orchestr" + + "ation.airflow.service.v1.UpdateEnvironme" + + "ntRequest\032\035.google.longrunning.Operation" + + "\"\265\001\312AN\n\013Environment\022?google.cloud.orches" + + "tration.airflow.service.v1.OperationMeta" + + "data\332A\034name,environment,update_mask\202\323\344\223\002" + + "?20/v1/{name=projects/*/locations/*/envi" + + "ronments/*}:\013environment\022\230\002\n\021DeleteEnvir" + + "onment\022G.google.cloud.orchestration.airf" + + "low.service.v1.DeleteEnvironmentRequest\032" + + "\035.google.longrunning.Operation\"\232\001\312AX\n\025go" + + "ogle.protobuf.Empty\022?google.cloud.orches" + + "tration.airflow.service.v1.OperationMeta" + + "data\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/" + + "locations/*/environments/*}\022\214\002\n\025ExecuteA" + + "irflowCommand\022K.google.cloud.orchestrati" + + "on.airflow.service.v1.ExecuteAirflowComm", + "andRequest\032L.google.cloud.orchestration." + + "airflow.service.v1.ExecuteAirflowCommand" + + "Response\"X\202\323\344\223\002R\"M/v1/{environment=proje" + + "cts/*/locations/*/environments/*}:execut" + + "eAirflowCommand:\001*\022\200\002\n\022StopAirflowComman" + + "d\022H.google.cloud.orchestration.airflow.s" + + "ervice.v1.StopAirflowCommandRequest\032I.go" + "ogle.cloud.orchestration.airflow.service" - + ".v1.Environment\"?\332A\004name\202\323\344\223\0022\0220/v1/{nam" - + "e=projects/*/locations/*/environments/*}" - + "\022\346\001\n\020ListEnvironments\022F.google.cloud.orc" - + "hestration.airflow.service.v1.ListEnviro" - + "nmentsRequest\032G.google.cloud.orchestrati" - + "on.airflow.service.v1.ListEnvironmentsRe" - + "sponse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent=pro" - + "jects/*/locations/*}/environments\022\263\002\n\021Up" - + "dateEnvironment\022G.google.cloud.orchestra" - + "tion.airflow.service.v1.UpdateEnvironmen" - + "tRequest\032\035.google.longrunning.Operation\"" - + "\265\001\312AN\n\013Environment\022?google.cloud.orchest" - + "ration.airflow.service.v1.OperationMetad" - + "ata\332A\034name,environment,update_mask\202\323\344\223\002?" - + "20/v1/{name=projects/*/locations/*/envir" - + "onments/*}:\013environment\022\230\002\n\021DeleteEnviro" - + "nment\022G.google.cloud.orchestration.airfl" - + "ow.service.v1.DeleteEnvironmentRequest\032\035" - + ".google.longrunning.Operation\"\232\001\312AX\n\025goo" - + "gle.protobuf.Empty\022?google.cloud.orchest" - + "ration.airflow.service.v1.OperationMetad" - + "ata\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/l" - + "ocations/*/environments/*}\022\214\002\n\025ExecuteAi" - + "rflowCommand\022K.google.cloud.orchestratio" - + "n.airflow.service.v1.ExecuteAirflowComma" - + "ndRequest\032L.google.cloud.orchestration.a" - + "irflow.service.v1.ExecuteAirflowCommandR" - + "esponse\"X\202\323\344\223\002R\"M/v1/{environment=projec" - + "ts/*/locations/*/environments/*}:execute" - + "AirflowCommand:\001*\022\200\002\n\022StopAirflowCommand" - + "\022H.google.cloud.orchestration.airflow.se" - + "rvice.v1.StopAirflowCommandRequest\032I.goo" + + ".v1.StopAirflowCommandResponse\"U\202\323\344\223\002O\"J" + + "/v1/{environment=projects/*/locations/*/" + + "environments/*}:stopAirflowCommand:\001*\022\200\002" + + "\n\022PollAirflowCommand\022H.google.cloud.orch" + + "estration.airflow.service.v1.PollAirflow" + + "CommandRequest\032I.google.cloud.orchestrat" + + "ion.airflow.service.v1.PollAirflowComman" + + "dResponse\"U\202\323\344\223\002O\"J/v1/{environment=proj" + + "ects/*/locations/*/environments/*}:pollA" + + "irflowCommand:\001*\022\351\001\n\rListWorkloads\022C.goo" + "gle.cloud.orchestration.airflow.service." - + "v1.StopAirflowCommandResponse\"U\202\323\344\223\002O\"J/" - + "v1/{environment=projects/*/locations/*/e" - + "nvironments/*}:stopAirflowCommand:\001*\022\200\002\n" - + "\022PollAirflowCommand\022H.google.cloud.orche" - + "stration.airflow.service.v1.PollAirflowC" - + "ommandRequest\032I.google.cloud.orchestrati" - + "on.airflow.service.v1.PollAirflowCommand" - + "Response\"U\202\323\344\223\002O\"J/v1/{environment=proje" - + "cts/*/locations/*/environments/*}:pollAi" - + "rflowCommand:\001*\022\314\002\n\014SaveSnapshot\022B.googl" - + "e.cloud.orchestration.airflow.service.v1" - + ".SaveSnapshotRequest\032\035.google.longrunnin" - + "g.Operation\"\330\001\312A\205\001\nBgoogle.cloud.orchest" - + "ration.airflow.service.v1.SaveSnapshotRe" - + "sponse\022?google.cloud.orchestration.airfl" - + "ow.service.v1.OperationMetadata\202\323\344\223\002I\"D/" - + "v1/{environment=projects/*/locations/*/e" - + "nvironments/*}:saveSnapshot:\001*\022\314\002\n\014LoadS" - + "napshot\022B.google.cloud.orchestration.air" - + "flow.service.v1.LoadSnapshotRequest\032\035.go" - + "ogle.longrunning.Operation\"\330\001\312A\205\001\nBgoogl" + + "v1.ListWorkloadsRequest\032D.google.cloud.o" + + "rchestration.airflow.service.v1.ListWork" + + "loadsResponse\"M\332A\006parent\202\323\344\223\002>\022 + * Get user workloads ConfigMap request. + * + * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest} + */ +public final class GetUserWorkloadsConfigMapRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + GetUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetUserWorkloadsConfigMapRequest.newBuilder() to construct. + private GetUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserWorkloadsConfigMapRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + .Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest other = + (com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Get user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest result = + new com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .GetUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..fc7cdb8daa30 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface GetUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..a90fa40be6a2 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsSecretRequest.java @@ -0,0 +1,675 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Get user workloads Secret request.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest} + */ +public final class GetUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + GetUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetUserWorkloadsSecretRequest.newBuilder() to construct. + private GetUserWorkloadsSecretRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserWorkloadsSecretRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest.class, + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest.Builder + .class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Get user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest.class, + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_GetUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest build() { + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest result = + new com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .GetUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..e128327ce026 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/GetUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface GetUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsRequest.java new file mode 100644 index 000000000000..bfec1d0aa072 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsRequest.java @@ -0,0 +1,967 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * List user workloads ConfigMaps request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest} + */ +public final class ListUserWorkloadsConfigMapsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + ListUserWorkloadsConfigMapsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsConfigMapsRequest.newBuilder() to construct. + private ListUserWorkloadsConfigMapsRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsConfigMapsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsConfigMapsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + .Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + /** + * + * + *
+   * Optional. The maximum number of ConfigMaps to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest other = + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * List user workloads ConfigMaps request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest result = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + /** + * + * + *
+     * Optional. The maximum number of ConfigMaps to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + * + * + *
+     * Optional. The maximum number of ConfigMaps to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The maximum number of ConfigMaps to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsConfigMapsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsRequestOrBuilder.java new file mode 100644 index 000000000000..bbe558359fd6 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsRequestOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface ListUserWorkloadsConfigMapsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of ConfigMaps to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsResponse.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsResponse.java new file mode 100644 index 000000000000..8a194805ce32 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsResponse.java @@ -0,0 +1,1261 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * The user workloads ConfigMaps for a given environment.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse} + */ +public final class ListUserWorkloadsConfigMapsResponse + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) + ListUserWorkloadsConfigMapsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsConfigMapsResponse.newBuilder() to construct. + private ListUserWorkloadsConfigMapsResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsConfigMapsResponse() { + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsConfigMapsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + .Builder.class); + } + + public static final int USER_WORKLOADS_CONFIG_MAPS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List + userWorkloadsConfigMaps_; + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public java.util.List + getUserWorkloadsConfigMapsList() { + return userWorkloadsConfigMaps_; + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsOrBuilderList() { + return userWorkloadsConfigMaps_; + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public int getUserWorkloadsConfigMapsCount() { + return userWorkloadsConfigMaps_.size(); + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMaps(int index) { + return userWorkloadsConfigMaps_.get(index); + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapsOrBuilder(int index) { + return userWorkloadsConfigMaps_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < userWorkloadsConfigMaps_.size(); i++) { + output.writeMessage(1, userWorkloadsConfigMaps_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < userWorkloadsConfigMaps_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, userWorkloadsConfigMaps_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse other = + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) obj; + + if (!getUserWorkloadsConfigMapsList().equals(other.getUserWorkloadsConfigMapsList())) + return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getUserWorkloadsConfigMapsCount() > 0) { + hash = (37 * hash) + USER_WORKLOADS_CONFIG_MAPS_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsConfigMapsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The user workloads ConfigMaps for a given environment.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) + com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (userWorkloadsConfigMapsBuilder_ == null) { + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + } else { + userWorkloadsConfigMaps_ = null; + userWorkloadsConfigMapsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsConfigMapsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + build() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse result = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse( + this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + result) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + userWorkloadsConfigMaps_ = + java.util.Collections.unmodifiableList(userWorkloadsConfigMaps_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.userWorkloadsConfigMaps_ = userWorkloadsConfigMaps_; + } else { + result.userWorkloadsConfigMaps_ = userWorkloadsConfigMapsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + .getDefaultInstance()) return this; + if (userWorkloadsConfigMapsBuilder_ == null) { + if (!other.userWorkloadsConfigMaps_.isEmpty()) { + if (userWorkloadsConfigMaps_.isEmpty()) { + userWorkloadsConfigMaps_ = other.userWorkloadsConfigMaps_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.addAll(other.userWorkloadsConfigMaps_); + } + onChanged(); + } + } else { + if (!other.userWorkloadsConfigMaps_.isEmpty()) { + if (userWorkloadsConfigMapsBuilder_.isEmpty()) { + userWorkloadsConfigMapsBuilder_.dispose(); + userWorkloadsConfigMapsBuilder_ = null; + userWorkloadsConfigMaps_ = other.userWorkloadsConfigMaps_; + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsConfigMapsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUserWorkloadsConfigMapsFieldBuilder() + : null; + } else { + userWorkloadsConfigMapsBuilder_.addAllMessages(other.userWorkloadsConfigMaps_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap m = + input.readMessage( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .parser(), + extensionRegistry); + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(m); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + + private void ensureUserWorkloadsConfigMapsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + userWorkloadsConfigMaps_ = + new java.util.ArrayList< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap>( + userWorkloadsConfigMaps_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + userWorkloadsConfigMapsBuilder_; + + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public java.util.List + getUserWorkloadsConfigMapsList() { + if (userWorkloadsConfigMapsBuilder_ == null) { + return java.util.Collections.unmodifiableList(userWorkloadsConfigMaps_); + } else { + return userWorkloadsConfigMapsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public int getUserWorkloadsConfigMapsCount() { + if (userWorkloadsConfigMapsBuilder_ == null) { + return userWorkloadsConfigMaps_.size(); + } else { + return userWorkloadsConfigMapsBuilder_.getCount(); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMaps(int index) { + if (userWorkloadsConfigMapsBuilder_ == null) { + return userWorkloadsConfigMaps_.get(index); + } else { + return userWorkloadsConfigMapsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder setUserWorkloadsConfigMaps( + int index, com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.set(index, value); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder setUserWorkloadsConfigMaps( + int index, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.set(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(value); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + int index, com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(index, value); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(builderForValue.build()); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + int index, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addAllUserWorkloadsConfigMaps( + java.lang.Iterable< + ? extends com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap> + values) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, userWorkloadsConfigMaps_); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder clearUserWorkloadsConfigMaps() { + if (userWorkloadsConfigMapsBuilder_ == null) { + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder removeUserWorkloadsConfigMaps(int index) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.remove(index); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + getUserWorkloadsConfigMapsBuilder(int index) { + return getUserWorkloadsConfigMapsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapsOrBuilder(int index) { + if (userWorkloadsConfigMapsBuilder_ == null) { + return userWorkloadsConfigMaps_.get(index); + } else { + return userWorkloadsConfigMapsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsOrBuilderList() { + if (userWorkloadsConfigMapsBuilder_ != null) { + return userWorkloadsConfigMapsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(userWorkloadsConfigMaps_); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + addUserWorkloadsConfigMapsBuilder() { + return getUserWorkloadsConfigMapsFieldBuilder() + .addBuilder( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + addUserWorkloadsConfigMapsBuilder(int index) { + return getUserWorkloadsConfigMapsFieldBuilder() + .addBuilder( + index, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder> + getUserWorkloadsConfigMapsBuilderList() { + return getUserWorkloadsConfigMapsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsFieldBuilder() { + if (userWorkloadsConfigMapsBuilder_ == null) { + userWorkloadsConfigMapsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder>( + userWorkloadsConfigMaps_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + userWorkloadsConfigMaps_ = null; + } + return userWorkloadsConfigMapsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) + private static final com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse(); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsConfigMapsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsConfigMapsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsResponseOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsResponseOrBuilder.java new file mode 100644 index 000000000000..05c0c9bd3cfc --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsConfigMapsResponseOrBuilder.java @@ -0,0 +1,118 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface ListUserWorkloadsConfigMapsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + java.util.List + getUserWorkloadsConfigMapsList(); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMaps(int index); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + int getUserWorkloadsConfigMapsCount(); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsOrBuilderList(); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapsOrBuilder(int index); + + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsRequest.java new file mode 100644 index 000000000000..47b71e07df8b --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsRequest.java @@ -0,0 +1,962 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * List user workloads Secrets request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest} + */ +public final class ListUserWorkloadsSecretsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + ListUserWorkloadsSecretsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsSecretsRequest.newBuilder() to construct. + private ListUserWorkloadsSecretsRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsSecretsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsSecretsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest.class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + .Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + /** + * + * + *
+   * Optional. The maximum number of Secrets to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest other = + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * List user workloads Secrets request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest result = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + /** + * + * + *
+     * Optional. The maximum number of Secrets to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + * + * + *
+     * Optional. The maximum number of Secrets to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The maximum number of Secrets to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsSecretsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsSecretsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsRequestOrBuilder.java new file mode 100644 index 000000000000..d209f2e7ef77 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsRequestOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface ListUserWorkloadsSecretsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of Secrets to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsResponse.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsResponse.java new file mode 100644 index 000000000000..7ace45892383 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsResponse.java @@ -0,0 +1,1239 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * The user workloads Secrets for a given environment.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse} + */ +public final class ListUserWorkloadsSecretsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) + ListUserWorkloadsSecretsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsSecretsResponse.newBuilder() to construct. + private ListUserWorkloadsSecretsResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsSecretsResponse() { + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsSecretsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + .Builder.class); + } + + public static final int USER_WORKLOADS_SECRETS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List + userWorkloadsSecrets_; + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public java.util.List + getUserWorkloadsSecretsList() { + return userWorkloadsSecrets_; + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsOrBuilderList() { + return userWorkloadsSecrets_; + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public int getUserWorkloadsSecretsCount() { + return userWorkloadsSecrets_.size(); + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecrets(int index) { + return userWorkloadsSecrets_.get(index); + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretsOrBuilder(int index) { + return userWorkloadsSecrets_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < userWorkloadsSecrets_.size(); i++) { + output.writeMessage(1, userWorkloadsSecrets_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < userWorkloadsSecrets_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, userWorkloadsSecrets_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse other = + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) obj; + + if (!getUserWorkloadsSecretsList().equals(other.getUserWorkloadsSecretsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getUserWorkloadsSecretsCount() > 0) { + hash = (37 * hash) + USER_WORKLOADS_SECRETS_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsSecretsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The user workloads Secrets for a given environment.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + .class, + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (userWorkloadsSecretsBuilder_ == null) { + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + } else { + userWorkloadsSecrets_ = null; + userWorkloadsSecretsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListUserWorkloadsSecretsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + build() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse result = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse( + this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse result) { + if (userWorkloadsSecretsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + userWorkloadsSecrets_ = java.util.Collections.unmodifiableList(userWorkloadsSecrets_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.userWorkloadsSecrets_ = userWorkloadsSecrets_; + } else { + result.userWorkloadsSecrets_ = userWorkloadsSecretsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + .getDefaultInstance()) return this; + if (userWorkloadsSecretsBuilder_ == null) { + if (!other.userWorkloadsSecrets_.isEmpty()) { + if (userWorkloadsSecrets_.isEmpty()) { + userWorkloadsSecrets_ = other.userWorkloadsSecrets_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.addAll(other.userWorkloadsSecrets_); + } + onChanged(); + } + } else { + if (!other.userWorkloadsSecrets_.isEmpty()) { + if (userWorkloadsSecretsBuilder_.isEmpty()) { + userWorkloadsSecretsBuilder_.dispose(); + userWorkloadsSecretsBuilder_ = null; + userWorkloadsSecrets_ = other.userWorkloadsSecrets_; + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsSecretsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUserWorkloadsSecretsFieldBuilder() + : null; + } else { + userWorkloadsSecretsBuilder_.addAllMessages(other.userWorkloadsSecrets_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret m = + input.readMessage( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .parser(), + extensionRegistry); + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(m); + } else { + userWorkloadsSecretsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + + private void ensureUserWorkloadsSecretsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + userWorkloadsSecrets_ = + new java.util.ArrayList< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret>( + userWorkloadsSecrets_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + userWorkloadsSecretsBuilder_; + + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public java.util.List + getUserWorkloadsSecretsList() { + if (userWorkloadsSecretsBuilder_ == null) { + return java.util.Collections.unmodifiableList(userWorkloadsSecrets_); + } else { + return userWorkloadsSecretsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public int getUserWorkloadsSecretsCount() { + if (userWorkloadsSecretsBuilder_ == null) { + return userWorkloadsSecrets_.size(); + } else { + return userWorkloadsSecretsBuilder_.getCount(); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecrets(int index) { + if (userWorkloadsSecretsBuilder_ == null) { + return userWorkloadsSecrets_.get(index); + } else { + return userWorkloadsSecretsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder setUserWorkloadsSecrets( + int index, com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.set(index, value); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder setUserWorkloadsSecrets( + int index, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.set(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(value); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + int index, com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(index, value); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(builderForValue.build()); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + int index, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addAllUserWorkloadsSecrets( + java.lang.Iterable< + ? extends com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret> + values) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, userWorkloadsSecrets_); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder clearUserWorkloadsSecrets() { + if (userWorkloadsSecretsBuilder_ == null) { + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder removeUserWorkloadsSecrets(int index) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.remove(index); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + getUserWorkloadsSecretsBuilder(int index) { + return getUserWorkloadsSecretsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretsOrBuilder(int index) { + if (userWorkloadsSecretsBuilder_ == null) { + return userWorkloadsSecrets_.get(index); + } else { + return userWorkloadsSecretsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsOrBuilderList() { + if (userWorkloadsSecretsBuilder_ != null) { + return userWorkloadsSecretsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(userWorkloadsSecrets_); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + addUserWorkloadsSecretsBuilder() { + return getUserWorkloadsSecretsFieldBuilder() + .addBuilder( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + addUserWorkloadsSecretsBuilder(int index) { + return getUserWorkloadsSecretsFieldBuilder() + .addBuilder( + index, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder> + getUserWorkloadsSecretsBuilderList() { + return getUserWorkloadsSecretsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsFieldBuilder() { + if (userWorkloadsSecretsBuilder_ == null) { + userWorkloadsSecretsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder>( + userWorkloadsSecrets_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + userWorkloadsSecrets_ = null; + } + return userWorkloadsSecretsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) + private static final com.google.cloud.orchestration.airflow.service.v1 + .ListUserWorkloadsSecretsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsSecretsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsResponseOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsResponseOrBuilder.java new file mode 100644 index 000000000000..cdda25ce67e7 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListUserWorkloadsSecretsResponseOrBuilder.java @@ -0,0 +1,117 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface ListUserWorkloadsSecretsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + java.util.List + getUserWorkloadsSecretsList(); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret getUserWorkloadsSecrets( + int index); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + int getUserWorkloadsSecretsCount(); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + java.util.List< + ? extends com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsOrBuilderList(); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretsOrBuilder(int index); + + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsRequest.java new file mode 100644 index 000000000000..02ba287d0bb1 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsRequest.java @@ -0,0 +1,1158 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Request for listing workloads in a Cloud Composer environment.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest} + */ +public final class ListWorkloadsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) + ListWorkloadsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListWorkloadsRequest.newBuilder() to construct. + private ListWorkloadsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListWorkloadsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListWorkloadsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + /** + * + * + *
+   * Optional. The maximum number of environments to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest other = + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request for listing workloads in a Cloud Composer environment.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest build() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest result = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + /** + * + * + *
+     * Optional. The maximum number of environments to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + * + * + *
+     * Optional. The maximum number of environments to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The maximum number of environments to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) + private static final com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsRequestOrBuilder.java new file mode 100644 index 000000000000..2640acfa0ff9 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsRequestOrBuilder.java @@ -0,0 +1,132 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface ListWorkloadsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of environments to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsResponse.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsResponse.java new file mode 100644 index 000000000000..d34afdfbdd8d --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsResponse.java @@ -0,0 +1,4237 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Response to ListWorkloadsRequest.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse} + */ +public final class ListWorkloadsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) + ListWorkloadsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListWorkloadsResponse.newBuilder() to construct. + private ListWorkloadsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListWorkloadsResponse() { + workloads_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListWorkloadsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.Builder.class); + } + + /** + * + * + *
+   * Supported workload types.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType} + */ + public enum ComposerWorkloadType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Not able to determine the type of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_TYPE_UNSPECIFIED = 0; + */ + COMPOSER_WORKLOAD_TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * Celery worker.
+     * 
+ * + * CELERY_WORKER = 1; + */ + CELERY_WORKER(1), + /** + * + * + *
+     * Kubernetes worker.
+     * 
+ * + * KUBERNETES_WORKER = 2; + */ + KUBERNETES_WORKER(2), + /** + * + * + *
+     * Workload created by Kubernetes Pod Operator.
+     * 
+ * + * KUBERNETES_OPERATOR_POD = 3; + */ + KUBERNETES_OPERATOR_POD(3), + /** + * + * + *
+     * Airflow scheduler.
+     * 
+ * + * SCHEDULER = 4; + */ + SCHEDULER(4), + /** + * + * + *
+     * Airflow Dag processor.
+     * 
+ * + * DAG_PROCESSOR = 5; + */ + DAG_PROCESSOR(5), + /** + * + * + *
+     * Airflow triggerer.
+     * 
+ * + * TRIGGERER = 6; + */ + TRIGGERER(6), + /** + * + * + *
+     * Airflow web server UI.
+     * 
+ * + * WEB_SERVER = 7; + */ + WEB_SERVER(7), + /** + * + * + *
+     * Redis.
+     * 
+ * + * REDIS = 8; + */ + REDIS(8), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Not able to determine the type of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_TYPE_UNSPECIFIED = 0; + */ + public static final int COMPOSER_WORKLOAD_TYPE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Celery worker.
+     * 
+ * + * CELERY_WORKER = 1; + */ + public static final int CELERY_WORKER_VALUE = 1; + /** + * + * + *
+     * Kubernetes worker.
+     * 
+ * + * KUBERNETES_WORKER = 2; + */ + public static final int KUBERNETES_WORKER_VALUE = 2; + /** + * + * + *
+     * Workload created by Kubernetes Pod Operator.
+     * 
+ * + * KUBERNETES_OPERATOR_POD = 3; + */ + public static final int KUBERNETES_OPERATOR_POD_VALUE = 3; + /** + * + * + *
+     * Airflow scheduler.
+     * 
+ * + * SCHEDULER = 4; + */ + public static final int SCHEDULER_VALUE = 4; + /** + * + * + *
+     * Airflow Dag processor.
+     * 
+ * + * DAG_PROCESSOR = 5; + */ + public static final int DAG_PROCESSOR_VALUE = 5; + /** + * + * + *
+     * Airflow triggerer.
+     * 
+ * + * TRIGGERER = 6; + */ + public static final int TRIGGERER_VALUE = 6; + /** + * + * + *
+     * Airflow web server UI.
+     * 
+ * + * WEB_SERVER = 7; + */ + public static final int WEB_SERVER_VALUE = 7; + /** + * + * + *
+     * Redis.
+     * 
+ * + * REDIS = 8; + */ + public static final int REDIS_VALUE = 8; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ComposerWorkloadType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ComposerWorkloadType forNumber(int value) { + switch (value) { + case 0: + return COMPOSER_WORKLOAD_TYPE_UNSPECIFIED; + case 1: + return CELERY_WORKER; + case 2: + return KUBERNETES_WORKER; + case 3: + return KUBERNETES_OPERATOR_POD; + case 4: + return SCHEDULER; + case 5: + return DAG_PROCESSOR; + case 6: + return TRIGGERER; + case 7: + return WEB_SERVER; + case 8: + return REDIS; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ComposerWorkloadType findValueByNumber(int number) { + return ComposerWorkloadType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final ComposerWorkloadType[] VALUES = values(); + + public static ComposerWorkloadType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ComposerWorkloadType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType) + } + + /** + * + * + *
+   * Workload states.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState} + */ + public enum ComposerWorkloadState implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Not able to determine the status of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_STATE_UNSPECIFIED = 0; + */ + COMPOSER_WORKLOAD_STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Workload is in pending state and has not yet started.
+     * 
+ * + * PENDING = 1; + */ + PENDING(1), + /** + * + * + *
+     * Workload is running fine.
+     * 
+ * + * OK = 2; + */ + OK(2), + /** + * + * + *
+     * Workload is running but there are some non-critical problems.
+     * 
+ * + * WARNING = 3; + */ + WARNING(3), + /** + * + * + *
+     * Workload is not running due to an error.
+     * 
+ * + * ERROR = 4; + */ + ERROR(4), + /** + * + * + *
+     * Workload has finished execution with success.
+     * 
+ * + * SUCCEEDED = 5; + */ + SUCCEEDED(5), + /** + * + * + *
+     * Workload has finished execution with failure.
+     * 
+ * + * FAILED = 6; + */ + FAILED(6), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Not able to determine the status of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_STATE_UNSPECIFIED = 0; + */ + public static final int COMPOSER_WORKLOAD_STATE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Workload is in pending state and has not yet started.
+     * 
+ * + * PENDING = 1; + */ + public static final int PENDING_VALUE = 1; + /** + * + * + *
+     * Workload is running fine.
+     * 
+ * + * OK = 2; + */ + public static final int OK_VALUE = 2; + /** + * + * + *
+     * Workload is running but there are some non-critical problems.
+     * 
+ * + * WARNING = 3; + */ + public static final int WARNING_VALUE = 3; + /** + * + * + *
+     * Workload is not running due to an error.
+     * 
+ * + * ERROR = 4; + */ + public static final int ERROR_VALUE = 4; + /** + * + * + *
+     * Workload has finished execution with success.
+     * 
+ * + * SUCCEEDED = 5; + */ + public static final int SUCCEEDED_VALUE = 5; + /** + * + * + *
+     * Workload has finished execution with failure.
+     * 
+ * + * FAILED = 6; + */ + public static final int FAILED_VALUE = 6; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ComposerWorkloadState valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ComposerWorkloadState forNumber(int value) { + switch (value) { + case 0: + return COMPOSER_WORKLOAD_STATE_UNSPECIFIED; + case 1: + return PENDING; + case 2: + return OK; + case 3: + return WARNING; + case 4: + return ERROR; + case 5: + return SUCCEEDED; + case 6: + return FAILED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ComposerWorkloadState findValueByNumber(int number) { + return ComposerWorkloadState.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final ComposerWorkloadState[] VALUES = values(); + + public static ComposerWorkloadState valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ComposerWorkloadState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState) + } + + public interface ComposerWorkloadOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The type. + */ + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType + getType(); + + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus + getStatus(); + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder + getStatusOrBuilder(); + } + /** + * + * + *
+   * Information about a single workload.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload} + */ + public static final class ComposerWorkload extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload) + ComposerWorkloadOrBuilder { + private static final long serialVersionUID = 0L; + // Use ComposerWorkload.newBuilder() to construct. + private ComposerWorkload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComposerWorkload() { + name_ = ""; + type_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComposerWorkload(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private int type_ = 0; + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType + getType() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType + result = + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType.forNumber(type_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType.UNRECOGNIZED + : result; + } + + public static final int STATUS_FIELD_NUMBER = 3; + private com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + status_; + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + getStatus() { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder + getStatusOrBuilder() { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (type_ + != com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType.COMPOSER_WORKLOAD_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, type_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getStatus()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (type_ + != com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType.COMPOSER_WORKLOAD_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, type_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStatus()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + other = + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload) + obj; + + if (!getName().equals(other.getName())) return false; + if (type_ != other.type_) return false; + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Information about a single workload.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload) + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + type_ = 0; + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkload_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + build() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + result = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.type_ = type_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int type_ = 0; + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType + getType() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType + result = + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType.forNumber(type_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType.UNRECOGNIZED + : result; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadType + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000002); + type_ = 0; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder> + statusBuilder_; + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + getStatus() { + if (statusBuilder_ == null) { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } else { + return statusBuilder_.getMessage(); + } + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStatus( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStatus( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder + builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeStatus( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && status_ != null + && status_ + != com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000004); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder + getStatusBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder + getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder>( + getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload) + private static final com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComposerWorkload parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface ComposerWorkloadStatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState + getState(); + + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + java.lang.String getStatusMessage(); + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + com.google.protobuf.ByteString getStatusMessageBytes(); + + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The detailedStatusMessage. + */ + java.lang.String getDetailedStatusMessage(); + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for detailedStatusMessage. + */ + com.google.protobuf.ByteString getDetailedStatusMessageBytes(); + } + /** + * + * + *
+   * Workload status.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus} + */ + public static final class ComposerWorkloadStatus extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus) + ComposerWorkloadStatusOrBuilder { + private static final long serialVersionUID = 0L; + // Use ComposerWorkloadStatus.newBuilder() to construct. + private ComposerWorkloadStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComposerWorkloadStatus() { + state_ = 0; + statusMessage_ = ""; + detailedStatusMessage_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComposerWorkloadStatus(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder.class); + } + + public static final int STATE_FIELD_NUMBER = 1; + private int state_ = 0; + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState + getState() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState + result = + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState.forNumber(state_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState.UNRECOGNIZED + : result; + } + + public static final int STATUS_MESSAGE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object statusMessage_ = ""; + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + @java.lang.Override + public java.lang.String getStatusMessage() { + java.lang.Object ref = statusMessage_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + statusMessage_ = s; + return s; + } + } + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getStatusMessageBytes() { + java.lang.Object ref = statusMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + statusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DETAILED_STATUS_MESSAGE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object detailedStatusMessage_ = ""; + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The detailedStatusMessage. + */ + @java.lang.Override + public java.lang.String getDetailedStatusMessage() { + java.lang.Object ref = detailedStatusMessage_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + detailedStatusMessage_ = s; + return s; + } + } + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for detailedStatusMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDetailedStatusMessageBytes() { + java.lang.Object ref = detailedStatusMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + detailedStatusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (state_ + != com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState.COMPOSER_WORKLOAD_STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(1, state_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, statusMessage_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detailedStatusMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, detailedStatusMessage_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (state_ + != com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState.COMPOSER_WORKLOAD_STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, statusMessage_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detailedStatusMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, detailedStatusMessage_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus + other = + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus) + obj; + + if (state_ != other.state_) return false; + if (!getStatusMessage().equals(other.getStatusMessage())) return false; + if (!getDetailedStatusMessage().equals(other.getDetailedStatusMessage())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + hash = (37 * hash) + STATUS_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getStatusMessage().hashCode(); + hash = (37 * hash) + DETAILED_STATUS_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getDetailedStatusMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Workload status.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus) + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + state_ = 0; + statusMessage_ = ""; + detailedStatusMessage_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + build() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + result = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.state_ = state_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.statusMessage_ = statusMessage_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.detailedStatusMessage_ = detailedStatusMessage_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance()) return this; + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (!other.getStatusMessage().isEmpty()) { + statusMessage_ = other.statusMessage_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getDetailedStatusMessage().isEmpty()) { + detailedStatusMessage_ = other.detailedStatusMessage_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + statusMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + detailedStatusMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int state_ = 0; + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState + getState() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState + result = + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState.forNumber(state_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState.UNRECOGNIZED + : result; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadState + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + state_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000001); + state_ = 0; + onChanged(); + return this; + } + + private java.lang.Object statusMessage_ = ""; + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + public java.lang.String getStatusMessage() { + java.lang.Object ref = statusMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + statusMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + public com.google.protobuf.ByteString getStatusMessageBytes() { + java.lang.Object ref = statusMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + statusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The statusMessage to set. + * @return This builder for chaining. + */ + public Builder setStatusMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + statusMessage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearStatusMessage() { + statusMessage_ = getDefaultInstance().getStatusMessage(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for statusMessage to set. + * @return This builder for chaining. + */ + public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + statusMessage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object detailedStatusMessage_ = ""; + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The detailedStatusMessage. + */ + public java.lang.String getDetailedStatusMessage() { + java.lang.Object ref = detailedStatusMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + detailedStatusMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for detailedStatusMessage. + */ + public com.google.protobuf.ByteString getDetailedStatusMessageBytes() { + java.lang.Object ref = detailedStatusMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + detailedStatusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The detailedStatusMessage to set. + * @return This builder for chaining. + */ + public Builder setDetailedStatusMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + detailedStatusMessage_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearDetailedStatusMessage() { + detailedStatusMessage_ = getDefaultInstance().getDetailedStatusMessage(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for detailedStatusMessage to set. + * @return This builder for chaining. + */ + public Builder setDetailedStatusMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + detailedStatusMessage_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadStatus) + private static final com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComposerWorkloadStatus parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadStatus + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int WORKLOADS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload> + workloads_; + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload> + getWorkloadsList() { + return workloads_; + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsOrBuilderList() { + return workloads_; + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public int getWorkloadsCount() { + return workloads_.size(); + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + getWorkloads(int index) { + return workloads_.get(index); + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder + getWorkloadsOrBuilder(int index) { + return workloads_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < workloads_.size(); i++) { + output.writeMessage(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < workloads_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse other = + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) obj; + + if (!getWorkloadsList().equals(other.getWorkloadsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getWorkloadsCount() > 0) { + hash = (37 * hash) + WORKLOADS_FIELD_NUMBER; + hash = (53 * hash) + getWorkloadsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response to ListWorkloadsRequest.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.class, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + } else { + workloads_ = null; + workloadsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse build() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse result = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse result) { + if (workloadsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + workloads_ = java.util.Collections.unmodifiableList(workloads_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.workloads_ = workloads_; + } else { + result.workloads_ = workloadsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .getDefaultInstance()) return this; + if (workloadsBuilder_ == null) { + if (!other.workloads_.isEmpty()) { + if (workloads_.isEmpty()) { + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureWorkloadsIsMutable(); + workloads_.addAll(other.workloads_); + } + onChanged(); + } + } else { + if (!other.workloads_.isEmpty()) { + if (workloadsBuilder_.isEmpty()) { + workloadsBuilder_.dispose(); + workloadsBuilder_ = null; + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + workloadsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getWorkloadsFieldBuilder() + : null; + } else { + workloadsBuilder_.addAllMessages(other.workloads_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload + m = + input.readMessage( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.parser(), + extensionRegistry); + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(m); + } else { + workloadsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload> + workloads_ = java.util.Collections.emptyList(); + + private void ensureWorkloadsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + workloads_ = + new java.util.ArrayList< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload>(workloads_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + workloadsBuilder_; + + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload> + getWorkloadsList() { + if (workloadsBuilder_ == null) { + return java.util.Collections.unmodifiableList(workloads_); + } else { + return workloadsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public int getWorkloadsCount() { + if (workloadsBuilder_ == null) { + return workloads_.size(); + } else { + return workloadsBuilder_.getCount(); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + getWorkloads(int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); + } else { + return workloadsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder setWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.set(index, value); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder setWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder + builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.set(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(value); + onChanged(); + } else { + workloadsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(index, value); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder + builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder + builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addAllWorkloads( + java.lang.Iterable< + ? extends + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload> + values) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, workloads_); + onChanged(); + } else { + workloadsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder clearWorkloads() { + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + workloadsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder removeWorkloads(int index) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.remove(index); + onChanged(); + } else { + workloadsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder + getWorkloadsBuilder(int index) { + return getWorkloadsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder + getWorkloadsOrBuilder(int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); + } else { + return workloadsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsOrBuilderList() { + if (workloadsBuilder_ != null) { + return workloadsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(workloads_); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder + addWorkloadsBuilder() { + return getWorkloadsFieldBuilder() + .addBuilder( + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance()); + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder + addWorkloadsBuilder(int index) { + return getWorkloadsFieldBuilder() + .addBuilder( + index, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance()); + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder> + getWorkloadsBuilderList() { + return getWorkloadsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + .Builder, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsFieldBuilder() { + if (workloadsBuilder_ == null) { + workloadsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkload.Builder, + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder>( + workloads_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + workloads_ = null; + } + return workloadsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) + private static final com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsResponseOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsResponseOrBuilder.java new file mode 100644 index 000000000000..23815fcb60cf --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/ListWorkloadsResponseOrBuilder.java @@ -0,0 +1,120 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface ListWorkloadsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + java.util.List< + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload> + getWorkloadsList(); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload + getWorkloads(int index); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + int getWorkloadsCount(); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsOrBuilderList(); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse.ComposerWorkloadOrBuilder + getWorkloadsOrBuilder(int index); + + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfig.java index 4de873ed0056..7e64aebab663 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfig.java @@ -47,6 +47,8 @@ private NodeConfig() { oauthScopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); serviceAccount_ = ""; tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + composerNetworkAttachment_ = ""; + composerInternalIpv4CidrBlock_ = ""; } @java.lang.Override @@ -710,6 +712,144 @@ public boolean getEnableIpMasqAgent() { return enableIpMasqAgent_; } + public static final int COMPOSER_NETWORK_ATTACHMENT_FIELD_NUMBER = 12; + + @SuppressWarnings("serial") + private volatile java.lang.Object composerNetworkAttachment_ = ""; + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The composerNetworkAttachment. + */ + @java.lang.Override + public java.lang.String getComposerNetworkAttachment() { + java.lang.Object ref = composerNetworkAttachment_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerNetworkAttachment_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for composerNetworkAttachment. + */ + @java.lang.Override + public com.google.protobuf.ByteString getComposerNetworkAttachmentBytes() { + java.lang.Object ref = composerNetworkAttachment_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerNetworkAttachment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COMPOSER_INTERNAL_IPV4_CIDR_BLOCK_FIELD_NUMBER = 13; + + @SuppressWarnings("serial") + private volatile java.lang.Object composerInternalIpv4CidrBlock_ = ""; + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerInternalIpv4CidrBlock. + */ + @java.lang.Override + public java.lang.String getComposerInternalIpv4CidrBlock() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerInternalIpv4CidrBlock_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerInternalIpv4CidrBlock. + */ + @java.lang.Override + public com.google.protobuf.ByteString getComposerInternalIpv4CidrBlockBytes() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerInternalIpv4CidrBlock_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -754,6 +894,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (enableIpMasqAgent_ != false) { output.writeBool(11, enableIpMasqAgent_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerNetworkAttachment_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, composerNetworkAttachment_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerInternalIpv4CidrBlock_)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 13, composerInternalIpv4CidrBlock_); + } getUnknownFields().writeTo(output); } @@ -803,6 +950,15 @@ public int getSerializedSize() { if (enableIpMasqAgent_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, enableIpMasqAgent_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerNetworkAttachment_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(12, composerNetworkAttachment_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerInternalIpv4CidrBlock_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 13, composerInternalIpv4CidrBlock_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -832,6 +988,9 @@ public boolean equals(final java.lang.Object obj) { if (!getIpAllocationPolicy().equals(other.getIpAllocationPolicy())) return false; } if (getEnableIpMasqAgent() != other.getEnableIpMasqAgent()) return false; + if (!getComposerNetworkAttachment().equals(other.getComposerNetworkAttachment())) return false; + if (!getComposerInternalIpv4CidrBlock().equals(other.getComposerInternalIpv4CidrBlock())) + return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -869,6 +1028,10 @@ public int hashCode() { } hash = (37 * hash) + ENABLE_IP_MASQ_AGENT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableIpMasqAgent()); + hash = (37 * hash) + COMPOSER_NETWORK_ATTACHMENT_FIELD_NUMBER; + hash = (53 * hash) + getComposerNetworkAttachment().hashCode(); + hash = (37 * hash) + COMPOSER_INTERNAL_IPV4_CIDR_BLOCK_FIELD_NUMBER; + hash = (53 * hash) + getComposerInternalIpv4CidrBlock().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1033,6 +1196,8 @@ public Builder clear() { ipAllocationPolicyBuilder_ = null; } enableIpMasqAgent_ = false; + composerNetworkAttachment_ = ""; + composerInternalIpv4CidrBlock_ = ""; return this; } @@ -1108,6 +1273,12 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000200) != 0)) { result.enableIpMasqAgent_ = enableIpMasqAgent_; } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.composerNetworkAttachment_ = composerNetworkAttachment_; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.composerInternalIpv4CidrBlock_ = composerInternalIpv4CidrBlock_; + } result.bitField0_ |= to_bitField0_; } @@ -1212,6 +1383,16 @@ public Builder mergeFrom(com.google.cloud.orchestration.airflow.service.v1.NodeC if (other.getEnableIpMasqAgent() != false) { setEnableIpMasqAgent(other.getEnableIpMasqAgent()); } + if (!other.getComposerNetworkAttachment().isEmpty()) { + composerNetworkAttachment_ = other.composerNetworkAttachment_; + bitField0_ |= 0x00000400; + onChanged(); + } + if (!other.getComposerInternalIpv4CidrBlock().isEmpty()) { + composerInternalIpv4CidrBlock_ = other.composerInternalIpv4CidrBlock_; + bitField0_ |= 0x00000800; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1301,6 +1482,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000200; break; } // case 88 + case 98: + { + composerNetworkAttachment_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000400; + break; + } // case 98 + case 106: + { + composerInternalIpv4CidrBlock_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case 106 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2922,6 +3115,318 @@ public Builder clearEnableIpMasqAgent() { return this; } + private java.lang.Object composerNetworkAttachment_ = ""; + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerNetworkAttachment. + */ + public java.lang.String getComposerNetworkAttachment() { + java.lang.Object ref = composerNetworkAttachment_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerNetworkAttachment_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerNetworkAttachment. + */ + public com.google.protobuf.ByteString getComposerNetworkAttachmentBytes() { + java.lang.Object ref = composerNetworkAttachment_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerNetworkAttachment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The composerNetworkAttachment to set. + * @return This builder for chaining. + */ + public Builder setComposerNetworkAttachment(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + composerNetworkAttachment_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearComposerNetworkAttachment() { + composerNetworkAttachment_ = getDefaultInstance().getComposerNetworkAttachment(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes for composerNetworkAttachment to set. + * @return This builder for chaining. + */ + public Builder setComposerNetworkAttachmentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + composerNetworkAttachment_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + private java.lang.Object composerInternalIpv4CidrBlock_ = ""; + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerInternalIpv4CidrBlock. + */ + public java.lang.String getComposerInternalIpv4CidrBlock() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerInternalIpv4CidrBlock_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerInternalIpv4CidrBlock. + */ + public com.google.protobuf.ByteString getComposerInternalIpv4CidrBlockBytes() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerInternalIpv4CidrBlock_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The composerInternalIpv4CidrBlock to set. + * @return This builder for chaining. + */ + public Builder setComposerInternalIpv4CidrBlock(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + composerInternalIpv4CidrBlock_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearComposerInternalIpv4CidrBlock() { + composerInternalIpv4CidrBlock_ = getDefaultInstance().getComposerInternalIpv4CidrBlock(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes for composerInternalIpv4CidrBlock to set. + * @return This builder for chaining. + */ + public Builder setComposerInternalIpv4CidrBlockBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + composerInternalIpv4CidrBlock_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfigOrBuilder.java index 3044ccf927eb..c9ee0e09663e 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/NodeConfigOrBuilder.java @@ -480,4 +480,90 @@ public interface NodeConfigOrBuilder * @return The enableIpMasqAgent. */ boolean getEnableIpMasqAgent(); + + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The composerNetworkAttachment. + */ + java.lang.String getComposerNetworkAttachment(); + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for composerNetworkAttachment. + */ + com.google.protobuf.ByteString getComposerNetworkAttachmentBytes(); + + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerInternalIpv4CidrBlock. + */ + java.lang.String getComposerInternalIpv4CidrBlock(); + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerInternalIpv4CidrBlock. + */ + com.google.protobuf.ByteString getComposerInternalIpv4CidrBlockBytes(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfig.java index b9d09139cea2..748adcca2e23 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfig.java @@ -92,6 +92,32 @@ public boolean getEnablePrivateEnvironment() { return enablePrivateEnvironment_; } + public static final int ENABLE_PRIVATE_BUILDS_ONLY_FIELD_NUMBER = 11; + private boolean enablePrivateBuildsOnly_ = false; + /** + * + * + *
+   * Optional. If `true`, builds performed during operations that install Python
+   * packages have only private connectivity to Google services (including
+   * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+   * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+   * field are specified). If `false`, the builds also have access to the
+   * internet.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePrivateBuildsOnly. + */ + @java.lang.Override + public boolean getEnablePrivateBuildsOnly() { + return enablePrivateBuildsOnly_; + } + public static final int PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER = 2; private com.google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig privateClusterConfig_; @@ -653,6 +679,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(10, getNetworkingConfig()); } + if (enablePrivateBuildsOnly_ != false) { + output.writeBool(11, enablePrivateBuildsOnly_); + } getUnknownFields().writeTo(output); } @@ -702,6 +731,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getNetworkingConfig()); } + if (enablePrivateBuildsOnly_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, enablePrivateBuildsOnly_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -720,6 +752,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.orchestration.airflow.service.v1.PrivateEnvironmentConfig) obj; if (getEnablePrivateEnvironment() != other.getEnablePrivateEnvironment()) return false; + if (getEnablePrivateBuildsOnly() != other.getEnablePrivateBuildsOnly()) return false; if (hasPrivateClusterConfig() != other.hasPrivateClusterConfig()) return false; if (hasPrivateClusterConfig()) { if (!getPrivateClusterConfig().equals(other.getPrivateClusterConfig())) return false; @@ -752,6 +785,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ENABLE_PRIVATE_ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnablePrivateEnvironment()); + hash = (37 * hash) + ENABLE_PRIVATE_BUILDS_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnablePrivateBuildsOnly()); if (hasPrivateClusterConfig()) { hash = (37 * hash) + PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPrivateClusterConfig().hashCode(); @@ -935,6 +970,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; enablePrivateEnvironment_ = false; + enablePrivateBuildsOnly_ = false; privateClusterConfig_ = null; if (privateClusterConfigBuilder_ != null) { privateClusterConfigBuilder_.dispose(); @@ -996,36 +1032,39 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.enablePrivateEnvironment_ = enablePrivateEnvironment_; } - int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { + result.enablePrivateBuildsOnly_ = enablePrivateBuildsOnly_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { result.privateClusterConfig_ = privateClusterConfigBuilder_ == null ? privateClusterConfig_ : privateClusterConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000008) != 0)) { result.webServerIpv4CidrBlock_ = webServerIpv4CidrBlock_; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.cloudSqlIpv4CidrBlock_ = cloudSqlIpv4CidrBlock_; } - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.webServerIpv4ReservedRange_ = webServerIpv4ReservedRange_; } - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { result.cloudComposerNetworkIpv4CidrBlock_ = cloudComposerNetworkIpv4CidrBlock_; } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.cloudComposerNetworkIpv4ReservedRange_ = cloudComposerNetworkIpv4ReservedRange_; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.enablePrivatelyUsedPublicIps_ = enablePrivatelyUsedPublicIps_; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.cloudComposerConnectionSubnetwork_ = cloudComposerConnectionSubnetwork_; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.networkingConfig_ = networkingConfigBuilder_ == null ? networkingConfig_ : networkingConfigBuilder_.build(); to_bitField0_ |= 0x00000002; @@ -1086,32 +1125,35 @@ public Builder mergeFrom( if (other.getEnablePrivateEnvironment() != false) { setEnablePrivateEnvironment(other.getEnablePrivateEnvironment()); } + if (other.getEnablePrivateBuildsOnly() != false) { + setEnablePrivateBuildsOnly(other.getEnablePrivateBuildsOnly()); + } if (other.hasPrivateClusterConfig()) { mergePrivateClusterConfig(other.getPrivateClusterConfig()); } if (!other.getWebServerIpv4CidrBlock().isEmpty()) { webServerIpv4CidrBlock_ = other.webServerIpv4CidrBlock_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (!other.getCloudSqlIpv4CidrBlock().isEmpty()) { cloudSqlIpv4CidrBlock_ = other.cloudSqlIpv4CidrBlock_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } if (!other.getWebServerIpv4ReservedRange().isEmpty()) { webServerIpv4ReservedRange_ = other.webServerIpv4ReservedRange_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } if (!other.getCloudComposerNetworkIpv4CidrBlock().isEmpty()) { cloudComposerNetworkIpv4CidrBlock_ = other.cloudComposerNetworkIpv4CidrBlock_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (!other.getCloudComposerNetworkIpv4ReservedRange().isEmpty()) { cloudComposerNetworkIpv4ReservedRange_ = other.cloudComposerNetworkIpv4ReservedRange_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (other.getEnablePrivatelyUsedPublicIps() != false) { @@ -1119,7 +1161,7 @@ public Builder mergeFrom( } if (!other.getCloudComposerConnectionSubnetwork().isEmpty()) { cloudComposerConnectionSubnetwork_ = other.cloudComposerConnectionSubnetwork_; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } if (other.hasNetworkingConfig()) { @@ -1161,58 +1203,64 @@ public Builder mergeFrom( { input.readMessage( getPrivateClusterConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 18 case 26: { webServerIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 26 case 34: { cloudSqlIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 34 case 42: { webServerIpv4ReservedRange_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 42 case 48: { enablePrivatelyUsedPublicIps_ = input.readBool(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 48 case 58: { cloudComposerNetworkIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 58 case 66: { cloudComposerNetworkIpv4ReservedRange_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 66 case 74: { cloudComposerConnectionSubnetwork_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 74 case 82: { input.readMessage( getNetworkingConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case 82 + case 88: + { + enablePrivateBuildsOnly_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 88 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1294,6 +1342,83 @@ public Builder clearEnablePrivateEnvironment() { return this; } + private boolean enablePrivateBuildsOnly_; + /** + * + * + *
+     * Optional. If `true`, builds performed during operations that install Python
+     * packages have only private connectivity to Google services (including
+     * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+     * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+     * field are specified). If `false`, the builds also have access to the
+     * internet.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePrivateBuildsOnly. + */ + @java.lang.Override + public boolean getEnablePrivateBuildsOnly() { + return enablePrivateBuildsOnly_; + } + /** + * + * + *
+     * Optional. If `true`, builds performed during operations that install Python
+     * packages have only private connectivity to Google services (including
+     * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+     * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+     * field are specified). If `false`, the builds also have access to the
+     * internet.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The enablePrivateBuildsOnly to set. + * @return This builder for chaining. + */ + public Builder setEnablePrivateBuildsOnly(boolean value) { + + enablePrivateBuildsOnly_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. If `true`, builds performed during operations that install Python
+     * packages have only private connectivity to Google services (including
+     * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+     * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+     * field are specified). If `false`, the builds also have access to the
+     * internet.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearEnablePrivateBuildsOnly() { + bitField0_ = (bitField0_ & ~0x00000002); + enablePrivateBuildsOnly_ = false; + onChanged(); + return this; + } + private com.google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig privateClusterConfig_; private com.google.protobuf.SingleFieldBuilderV3< @@ -1316,7 +1441,7 @@ public Builder clearEnablePrivateEnvironment() { * @return Whether the privateClusterConfig field is set. */ public boolean hasPrivateClusterConfig() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -1365,7 +1490,7 @@ public Builder setPrivateClusterConfig( } else { privateClusterConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1389,7 +1514,7 @@ public Builder setPrivateClusterConfig( } else { privateClusterConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1408,7 +1533,7 @@ public Builder setPrivateClusterConfig( public Builder mergePrivateClusterConfig( com.google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig value) { if (privateClusterConfigBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) + if (((bitField0_ & 0x00000004) != 0) && privateClusterConfig_ != null && privateClusterConfig_ != com.google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig @@ -1421,7 +1546,7 @@ public Builder mergePrivateClusterConfig( privateClusterConfigBuilder_.mergeFrom(value); } if (privateClusterConfig_ != null) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } return this; @@ -1439,7 +1564,7 @@ public Builder mergePrivateClusterConfig( * */ public Builder clearPrivateClusterConfig() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); privateClusterConfig_ = null; if (privateClusterConfigBuilder_ != null) { privateClusterConfigBuilder_.dispose(); @@ -1462,7 +1587,7 @@ public Builder clearPrivateClusterConfig() { */ public com.google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig.Builder getPrivateClusterConfigBuilder() { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return getPrivateClusterConfigFieldBuilder().getBuilder(); } @@ -1598,7 +1723,7 @@ public Builder setWebServerIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } webServerIpv4CidrBlock_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1621,7 +1746,7 @@ public Builder setWebServerIpv4CidrBlock(java.lang.String value) { */ public Builder clearWebServerIpv4CidrBlock() { webServerIpv4CidrBlock_ = getDefaultInstance().getWebServerIpv4CidrBlock(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -1649,7 +1774,7 @@ public Builder setWebServerIpv4CidrBlockBytes(com.google.protobuf.ByteString val } checkByteStringIsUtf8(value); webServerIpv4CidrBlock_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1722,7 +1847,7 @@ public Builder setCloudSqlIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } cloudSqlIpv4CidrBlock_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1741,7 +1866,7 @@ public Builder setCloudSqlIpv4CidrBlock(java.lang.String value) { */ public Builder clearCloudSqlIpv4CidrBlock() { cloudSqlIpv4CidrBlock_ = getDefaultInstance().getCloudSqlIpv4CidrBlock(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -1765,7 +1890,7 @@ public Builder setCloudSqlIpv4CidrBlockBytes(com.google.protobuf.ByteString valu } checkByteStringIsUtf8(value); cloudSqlIpv4CidrBlock_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1844,7 +1969,7 @@ public Builder setWebServerIpv4ReservedRange(java.lang.String value) { throw new NullPointerException(); } webServerIpv4ReservedRange_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1865,7 +1990,7 @@ public Builder setWebServerIpv4ReservedRange(java.lang.String value) { */ public Builder clearWebServerIpv4ReservedRange() { webServerIpv4ReservedRange_ = getDefaultInstance().getWebServerIpv4ReservedRange(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -1891,7 +2016,7 @@ public Builder setWebServerIpv4ReservedRangeBytes(com.google.protobuf.ByteString } checkByteStringIsUtf8(value); webServerIpv4ReservedRange_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1982,7 +2107,7 @@ public Builder setCloudComposerNetworkIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } cloudComposerNetworkIpv4CidrBlock_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2008,7 +2133,7 @@ public Builder setCloudComposerNetworkIpv4CidrBlock(java.lang.String value) { public Builder clearCloudComposerNetworkIpv4CidrBlock() { cloudComposerNetworkIpv4CidrBlock_ = getDefaultInstance().getCloudComposerNetworkIpv4CidrBlock(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -2038,7 +2163,7 @@ public Builder setCloudComposerNetworkIpv4CidrBlockBytes(com.google.protobuf.Byt } checkByteStringIsUtf8(value); cloudComposerNetworkIpv4CidrBlock_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2123,7 +2248,7 @@ public Builder setCloudComposerNetworkIpv4ReservedRange(java.lang.String value) throw new NullPointerException(); } cloudComposerNetworkIpv4ReservedRange_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2147,7 +2272,7 @@ public Builder setCloudComposerNetworkIpv4ReservedRange(java.lang.String value) public Builder clearCloudComposerNetworkIpv4ReservedRange() { cloudComposerNetworkIpv4ReservedRange_ = getDefaultInstance().getCloudComposerNetworkIpv4ReservedRange(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2176,7 +2301,7 @@ public Builder setCloudComposerNetworkIpv4ReservedRangeBytes( } checkByteStringIsUtf8(value); cloudComposerNetworkIpv4ReservedRange_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2218,7 +2343,7 @@ public boolean getEnablePrivatelyUsedPublicIps() { public Builder setEnablePrivatelyUsedPublicIps(boolean value) { enablePrivatelyUsedPublicIps_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2237,7 +2362,7 @@ public Builder setEnablePrivatelyUsedPublicIps(boolean value) { * @return This builder for chaining. */ public Builder clearEnablePrivatelyUsedPublicIps() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); enablePrivatelyUsedPublicIps_ = false; onChanged(); return this; @@ -2320,7 +2445,7 @@ public Builder setCloudComposerConnectionSubnetwork(java.lang.String value) { throw new NullPointerException(); } cloudComposerConnectionSubnetwork_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2343,7 +2468,7 @@ public Builder setCloudComposerConnectionSubnetwork(java.lang.String value) { public Builder clearCloudComposerConnectionSubnetwork() { cloudComposerConnectionSubnetwork_ = getDefaultInstance().getCloudComposerConnectionSubnetwork(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -2370,7 +2495,7 @@ public Builder setCloudComposerConnectionSubnetworkBytes(com.google.protobuf.Byt } checkByteStringIsUtf8(value); cloudComposerConnectionSubnetwork_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2396,7 +2521,7 @@ public Builder setCloudComposerConnectionSubnetworkBytes(com.google.protobuf.Byt * @return Whether the networkingConfig field is set. */ public boolean hasNetworkingConfig() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -2445,7 +2570,7 @@ public Builder setNetworkingConfig( } else { networkingConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2469,7 +2594,7 @@ public Builder setNetworkingConfig( } else { networkingConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2488,7 +2613,7 @@ public Builder setNetworkingConfig( public Builder mergeNetworkingConfig( com.google.cloud.orchestration.airflow.service.v1.NetworkingConfig value) { if (networkingConfigBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00000400) != 0) && networkingConfig_ != null && networkingConfig_ != com.google.cloud.orchestration.airflow.service.v1.NetworkingConfig @@ -2501,7 +2626,7 @@ public Builder mergeNetworkingConfig( networkingConfigBuilder_.mergeFrom(value); } if (networkingConfig_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -2519,7 +2644,7 @@ public Builder mergeNetworkingConfig( * */ public Builder clearNetworkingConfig() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); networkingConfig_ = null; if (networkingConfigBuilder_ != null) { networkingConfigBuilder_.dispose(); @@ -2542,7 +2667,7 @@ public Builder clearNetworkingConfig() { */ public com.google.cloud.orchestration.airflow.service.v1.NetworkingConfig.Builder getNetworkingConfigBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return getNetworkingConfigFieldBuilder().getBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfigOrBuilder.java index 26637a6f8435..c51b0d982919 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/PrivateEnvironmentConfigOrBuilder.java @@ -40,6 +40,27 @@ public interface PrivateEnvironmentConfigOrBuilder */ boolean getEnablePrivateEnvironment(); + /** + * + * + *
+   * Optional. If `true`, builds performed during operations that install Python
+   * packages have only private connectivity to Google services (including
+   * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+   * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+   * field are specified). If `false`, the builds also have access to the
+   * internet.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePrivateBuildsOnly. + */ + boolean getEnablePrivateBuildsOnly(); + /** * * diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfig.java index e7d2461f1e8f..58e165a69a2a 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfig.java @@ -41,6 +41,7 @@ private SoftwareConfig(com.google.protobuf.GeneratedMessageV3.Builder builder private SoftwareConfig() { imageVersion_ = ""; pythonVersion_ = ""; + webServerPluginsMode_ = 0; } @java.lang.Override @@ -80,6 +81,170 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.Builder.class); } + /** + * + * + *
+   * Web server plugins mode of the Cloud Composer environment.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode} + */ + public enum WebServerPluginsMode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default mode.
+     * 
+ * + * WEB_SERVER_PLUGINS_MODE_UNSPECIFIED = 0; + */ + WEB_SERVER_PLUGINS_MODE_UNSPECIFIED(0), + /** + * + * + *
+     * Web server plugins are not supported.
+     * 
+ * + * PLUGINS_DISABLED = 1; + */ + PLUGINS_DISABLED(1), + /** + * + * + *
+     * Web server plugins are supported.
+     * 
+ * + * PLUGINS_ENABLED = 2; + */ + PLUGINS_ENABLED(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default mode.
+     * 
+ * + * WEB_SERVER_PLUGINS_MODE_UNSPECIFIED = 0; + */ + public static final int WEB_SERVER_PLUGINS_MODE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Web server plugins are not supported.
+     * 
+ * + * PLUGINS_DISABLED = 1; + */ + public static final int PLUGINS_DISABLED_VALUE = 1; + /** + * + * + *
+     * Web server plugins are supported.
+     * 
+ * + * PLUGINS_ENABLED = 2; + */ + public static final int PLUGINS_ENABLED_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static WebServerPluginsMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static WebServerPluginsMode forNumber(int value) { + switch (value) { + case 0: + return WEB_SERVER_PLUGINS_MODE_UNSPECIFIED; + case 1: + return PLUGINS_DISABLED; + case 2: + return PLUGINS_ENABLED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public WebServerPluginsMode findValueByNumber(int number) { + return WebServerPluginsMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final WebServerPluginsMode[] VALUES = values(); + + public static WebServerPluginsMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private WebServerPluginsMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode) + } + + private int bitField0_; public static final int IMAGE_VERSION_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -747,6 +912,119 @@ public int getSchedulerCount() { return schedulerCount_; } + public static final int CLOUD_DATA_LINEAGE_INTEGRATION_FIELD_NUMBER = 8; + private com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + cloudDataLineageIntegration_; + /** + * + * + *
+   * Optional. The configuration for Cloud Data Lineage integration.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cloudDataLineageIntegration field is set. + */ + @java.lang.Override + public boolean hasCloudDataLineageIntegration() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. The configuration for Cloud Data Lineage integration.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cloudDataLineageIntegration. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + getCloudDataLineageIntegration() { + return cloudDataLineageIntegration_ == null + ? com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance() + : cloudDataLineageIntegration_; + } + /** + * + * + *
+   * Optional. The configuration for Cloud Data Lineage integration.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegrationOrBuilder + getCloudDataLineageIntegrationOrBuilder() { + return cloudDataLineageIntegration_ == null + ? com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance() + : cloudDataLineageIntegration_; + } + + public static final int WEB_SERVER_PLUGINS_MODE_FIELD_NUMBER = 10; + private int webServerPluginsMode_ = 0; + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for webServerPluginsMode. + */ + @java.lang.Override + public int getWebServerPluginsModeValue() { + return webServerPluginsMode_; + } + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServerPluginsMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + getWebServerPluginsMode() { + com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode result = + com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + .forNumber(webServerPluginsMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + .UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -779,6 +1057,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (schedulerCount_ != 0) { output.writeInt32(7, schedulerCount_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(8, getCloudDataLineageIntegration()); + } + if (webServerPluginsMode_ + != com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + .WEB_SERVER_PLUGINS_MODE_UNSPECIFIED + .getNumber()) { + output.writeEnum(10, webServerPluginsMode_); + } getUnknownFields().writeTo(output); } @@ -827,6 +1114,17 @@ public int getSerializedSize() { if (schedulerCount_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, schedulerCount_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 8, getCloudDataLineageIntegration()); + } + if (webServerPluginsMode_ + != com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + .WEB_SERVER_PLUGINS_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(10, webServerPluginsMode_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -850,6 +1148,12 @@ public boolean equals(final java.lang.Object obj) { if (!internalGetEnvVariables().equals(other.internalGetEnvVariables())) return false; if (!getPythonVersion().equals(other.getPythonVersion())) return false; if (getSchedulerCount() != other.getSchedulerCount()) return false; + if (hasCloudDataLineageIntegration() != other.hasCloudDataLineageIntegration()) return false; + if (hasCloudDataLineageIntegration()) { + if (!getCloudDataLineageIntegration().equals(other.getCloudDataLineageIntegration())) + return false; + } + if (webServerPluginsMode_ != other.webServerPluginsMode_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -879,6 +1183,12 @@ public int hashCode() { hash = (53 * hash) + getPythonVersion().hashCode(); hash = (37 * hash) + SCHEDULER_COUNT_FIELD_NUMBER; hash = (53 * hash) + getSchedulerCount(); + if (hasCloudDataLineageIntegration()) { + hash = (37 * hash) + CLOUD_DATA_LINEAGE_INTEGRATION_FIELD_NUMBER; + hash = (53 * hash) + getCloudDataLineageIntegration().hashCode(); + } + hash = (37 * hash) + WEB_SERVER_PLUGINS_MODE_FIELD_NUMBER; + hash = (53 * hash) + webServerPluginsMode_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1039,10 +1349,19 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi } // Construct using com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCloudDataLineageIntegrationFieldBuilder(); + } } @java.lang.Override @@ -1055,6 +1374,12 @@ public Builder clear() { internalGetMutableEnvVariables().clear(); pythonVersion_ = ""; schedulerCount_ = 0; + cloudDataLineageIntegration_ = null; + if (cloudDataLineageIntegrationBuilder_ != null) { + cloudDataLineageIntegrationBuilder_.dispose(); + cloudDataLineageIntegrationBuilder_ = null; + } + webServerPluginsMode_ = 0; return this; } @@ -1114,6 +1439,18 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000020) != 0)) { result.schedulerCount_ = schedulerCount_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.cloudDataLineageIntegration_ = + cloudDataLineageIntegrationBuilder_ == null + ? cloudDataLineageIntegration_ + : cloudDataLineageIntegrationBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.webServerPluginsMode_ = webServerPluginsMode_; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1184,6 +1521,12 @@ public Builder mergeFrom( if (other.getSchedulerCount() != 0) { setSchedulerCount(other.getSchedulerCount()); } + if (other.hasCloudDataLineageIntegration()) { + mergeCloudDataLineageIntegration(other.getCloudDataLineageIntegration()); + } + if (other.webServerPluginsMode_ != 0) { + setWebServerPluginsModeValue(other.getWebServerPluginsModeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1266,6 +1609,19 @@ public Builder mergeFrom( bitField0_ |= 0x00000020; break; } // case 56 + case 66: + { + input.readMessage( + getCloudDataLineageIntegrationFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 66 + case 80: + { + webServerPluginsMode_ = input.readEnum(); + bitField0_ |= 0x00000080; + break; + } // case 80 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2511,6 +2867,350 @@ public Builder clearSchedulerCount() { return this; } + private com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + cloudDataLineageIntegration_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.Builder, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegrationOrBuilder> + cloudDataLineageIntegrationBuilder_; + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cloudDataLineageIntegration field is set. + */ + public boolean hasCloudDataLineageIntegration() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cloudDataLineageIntegration. + */ + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + getCloudDataLineageIntegration() { + if (cloudDataLineageIntegrationBuilder_ == null) { + return cloudDataLineageIntegration_ == null + ? com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance() + : cloudDataLineageIntegration_; + } else { + return cloudDataLineageIntegrationBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCloudDataLineageIntegration( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration value) { + if (cloudDataLineageIntegrationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + cloudDataLineageIntegration_ = value; + } else { + cloudDataLineageIntegrationBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCloudDataLineageIntegration( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.Builder + builderForValue) { + if (cloudDataLineageIntegrationBuilder_ == null) { + cloudDataLineageIntegration_ = builderForValue.build(); + } else { + cloudDataLineageIntegrationBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeCloudDataLineageIntegration( + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration value) { + if (cloudDataLineageIntegrationBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && cloudDataLineageIntegration_ != null + && cloudDataLineageIntegration_ + != com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance()) { + getCloudDataLineageIntegrationBuilder().mergeFrom(value); + } else { + cloudDataLineageIntegration_ = value; + } + } else { + cloudDataLineageIntegrationBuilder_.mergeFrom(value); + } + if (cloudDataLineageIntegration_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCloudDataLineageIntegration() { + bitField0_ = (bitField0_ & ~0x00000040); + cloudDataLineageIntegration_ = null; + if (cloudDataLineageIntegrationBuilder_ != null) { + cloudDataLineageIntegrationBuilder_.dispose(); + cloudDataLineageIntegrationBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.Builder + getCloudDataLineageIntegrationBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getCloudDataLineageIntegrationFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegrationOrBuilder + getCloudDataLineageIntegrationOrBuilder() { + if (cloudDataLineageIntegrationBuilder_ != null) { + return cloudDataLineageIntegrationBuilder_.getMessageOrBuilder(); + } else { + return cloudDataLineageIntegration_ == null + ? com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .getDefaultInstance() + : cloudDataLineageIntegration_; + } + } + /** + * + * + *
+     * Optional. The configuration for Cloud Data Lineage integration.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration.Builder, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegrationOrBuilder> + getCloudDataLineageIntegrationFieldBuilder() { + if (cloudDataLineageIntegrationBuilder_ == null) { + cloudDataLineageIntegrationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration, + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + .Builder, + com.google.cloud.orchestration.airflow.service.v1 + .CloudDataLineageIntegrationOrBuilder>( + getCloudDataLineageIntegration(), getParentForChildren(), isClean()); + cloudDataLineageIntegration_ = null; + } + return cloudDataLineageIntegrationBuilder_; + } + + private int webServerPluginsMode_ = 0; + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for webServerPluginsMode. + */ + @java.lang.Override + public int getWebServerPluginsModeValue() { + return webServerPluginsMode_; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for webServerPluginsMode to set. + * @return This builder for chaining. + */ + public Builder setWebServerPluginsModeValue(int value) { + webServerPluginsMode_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServerPluginsMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + getWebServerPluginsMode() { + com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode result = + com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + .forNumber(webServerPluginsMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + .UNRECOGNIZED + : result; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The webServerPluginsMode to set. + * @return This builder for chaining. + */ + public Builder setWebServerPluginsMode( + com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + webServerPluginsMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearWebServerPluginsMode() { + bitField0_ = (bitField0_ & ~0x00000080); + webServerPluginsMode_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfigOrBuilder.java index 2682fa1aef52..20eb6e9240b3 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/SoftwareConfigOrBuilder.java @@ -535,4 +535,85 @@ java.lang.String getEnvVariablesOrDefault( * @return The schedulerCount. */ int getSchedulerCount(); + + /** + * + * + *
+   * Optional. The configuration for Cloud Data Lineage integration.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cloudDataLineageIntegration field is set. + */ + boolean hasCloudDataLineageIntegration(); + /** + * + * + *
+   * Optional. The configuration for Cloud Data Lineage integration.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cloudDataLineageIntegration. + */ + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration + getCloudDataLineageIntegration(); + /** + * + * + *
+   * Optional. The configuration for Cloud Data Lineage integration.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.CloudDataLineageIntegrationOrBuilder + getCloudDataLineageIntegrationOrBuilder(); + + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for webServerPluginsMode. + */ + int getWebServerPluginsModeValue(); + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServerPluginsMode. + */ + com.google.cloud.orchestration.airflow.service.v1.SoftwareConfig.WebServerPluginsMode + getWebServerPluginsMode(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/StorageConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/StorageConfig.java new file mode 100644 index 000000000000..cf61a6c7c5a6 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/StorageConfig.java @@ -0,0 +1,640 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * The configuration for data storage in the environment.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.StorageConfig} + */ +public final class StorageConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.StorageConfig) + StorageConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use StorageConfig.newBuilder() to construct. + private StorageConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StorageConfig() { + bucket_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StorageConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.class, + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder.class); + } + + public static final int BUCKET_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object bucket_ = ""; + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bucket. + */ + @java.lang.Override + public java.lang.String getBucket() { + java.lang.Object ref = bucket_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bucket_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for bucket. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBucketBytes() { + java.lang.Object ref = bucket_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bucket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bucket_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, bucket_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bucket_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, bucket_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.StorageConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.StorageConfig other = + (com.google.cloud.orchestration.airflow.service.v1.StorageConfig) obj; + + if (!getBucket().equals(other.getBucket())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + BUCKET_FIELD_NUMBER; + hash = (53 * hash) + getBucket().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The configuration for data storage in the environment.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.StorageConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.StorageConfig) + com.google.cloud.orchestration.airflow.service.v1.StorageConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.class, + com.google.cloud.orchestration.airflow.service.v1.StorageConfig.Builder.class); + } + + // Construct using com.google.cloud.orchestration.airflow.service.v1.StorageConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + bucket_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_StorageConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.StorageConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig build() { + com.google.cloud.orchestration.airflow.service.v1.StorageConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.StorageConfig result = + new com.google.cloud.orchestration.airflow.service.v1.StorageConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.bucket_ = bucket_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.orchestration.airflow.service.v1.StorageConfig) { + return mergeFrom((com.google.cloud.orchestration.airflow.service.v1.StorageConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.StorageConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.StorageConfig.getDefaultInstance()) + return this; + if (!other.getBucket().isEmpty()) { + bucket_ = other.bucket_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + bucket_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object bucket_ = ""; + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bucket. + */ + public java.lang.String getBucket() { + java.lang.Object ref = bucket_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bucket_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for bucket. + */ + public com.google.protobuf.ByteString getBucketBytes() { + java.lang.Object ref = bucket_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bucket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bucket to set. + * @return This builder for chaining. + */ + public Builder setBucket(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bucket_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearBucket() { + bucket_ = getDefaultInstance().getBucket(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for bucket to set. + * @return This builder for chaining. + */ + public Builder setBucketBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bucket_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.StorageConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.StorageConfig) + private static final com.google.cloud.orchestration.airflow.service.v1.StorageConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.orchestration.airflow.service.v1.StorageConfig(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.StorageConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StorageConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.StorageConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/StorageConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/StorageConfigOrBuilder.java new file mode 100644 index 000000000000..a623a3d82b24 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/StorageConfigOrBuilder.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface StorageConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.StorageConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bucket. + */ + java.lang.String getBucket(); + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for bucket. + */ + com.google.protobuf.ByteString getBucketBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/TaskLogsRetentionConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/TaskLogsRetentionConfig.java new file mode 100644 index 000000000000..113ffb3eb2b7 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/TaskLogsRetentionConfig.java @@ -0,0 +1,820 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * The configuration setting for Task Logs.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig} + */ +public final class TaskLogsRetentionConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) + TaskLogsRetentionConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskLogsRetentionConfig.newBuilder() to construct. + private TaskLogsRetentionConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TaskLogsRetentionConfig() { + storageMode_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TaskLogsRetentionConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder + .class); + } + + /** + * + * + *
+   * The definition of task_logs_storage_mode.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode} + */ + public enum TaskLogsStorageMode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * This configuration is not specified by the user.
+     * 
+ * + * TASK_LOGS_STORAGE_MODE_UNSPECIFIED = 0; + */ + TASK_LOGS_STORAGE_MODE_UNSPECIFIED(0), + /** + * + * + *
+     * Store task logs in Cloud Logging and in the environment's Cloud Storage
+     * bucket.
+     * 
+ * + * CLOUD_LOGGING_AND_CLOUD_STORAGE = 1; + */ + CLOUD_LOGGING_AND_CLOUD_STORAGE(1), + /** + * + * + *
+     * Store task logs in Cloud Logging only.
+     * 
+ * + * CLOUD_LOGGING_ONLY = 2; + */ + CLOUD_LOGGING_ONLY(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * This configuration is not specified by the user.
+     * 
+ * + * TASK_LOGS_STORAGE_MODE_UNSPECIFIED = 0; + */ + public static final int TASK_LOGS_STORAGE_MODE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Store task logs in Cloud Logging and in the environment's Cloud Storage
+     * bucket.
+     * 
+ * + * CLOUD_LOGGING_AND_CLOUD_STORAGE = 1; + */ + public static final int CLOUD_LOGGING_AND_CLOUD_STORAGE_VALUE = 1; + /** + * + * + *
+     * Store task logs in Cloud Logging only.
+     * 
+ * + * CLOUD_LOGGING_ONLY = 2; + */ + public static final int CLOUD_LOGGING_ONLY_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TaskLogsStorageMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static TaskLogsStorageMode forNumber(int value) { + switch (value) { + case 0: + return TASK_LOGS_STORAGE_MODE_UNSPECIFIED; + case 1: + return CLOUD_LOGGING_AND_CLOUD_STORAGE; + case 2: + return CLOUD_LOGGING_ONLY; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TaskLogsStorageMode findValueByNumber(int number) { + return TaskLogsStorageMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final TaskLogsStorageMode[] VALUES = values(); + + public static TaskLogsStorageMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private TaskLogsStorageMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode) + } + + public static final int STORAGE_MODE_FIELD_NUMBER = 2; + private int storageMode_ = 0; + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for storageMode. + */ + @java.lang.Override + public int getStorageModeValue() { + return storageMode_; + } + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode + getStorageMode() { + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode + result = + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode.forNumber(storageMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode.UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (storageMode_ + != com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode.TASK_LOGS_STORAGE_MODE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, storageMode_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (storageMode_ + != com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode.TASK_LOGS_STORAGE_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, storageMode_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig other = + (com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) obj; + + if (storageMode_ != other.storageMode_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STORAGE_MODE_FIELD_NUMBER; + hash = (53 * hash) + storageMode_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The configuration setting for Task Logs.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + storageMode_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_TaskLogsRetentionConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig build() { + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig result = + new com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.storageMode_ = storageMode_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .getDefaultInstance()) return this; + if (other.storageMode_ != 0) { + setStorageModeValue(other.getStorageModeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 16: + { + storageMode_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int storageMode_ = 0; + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for storageMode. + */ + @java.lang.Override + public int getStorageModeValue() { + return storageMode_; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for storageMode to set. + * @return This builder for chaining. + */ + public Builder setStorageModeValue(int value) { + storageMode_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode + getStorageMode() { + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode + result = + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode.forNumber(storageMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The storageMode to set. + * @return This builder for chaining. + */ + public Builder setStorageMode( + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + .TaskLogsStorageMode + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + storageMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearStorageMode() { + bitField0_ = (bitField0_ & ~0x00000001); + storageMode_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) + private static final com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskLogsRetentionConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/TaskLogsRetentionConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/TaskLogsRetentionConfigOrBuilder.java new file mode 100644 index 000000000000..727ad907be13 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/TaskLogsRetentionConfigOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface TaskLogsRetentionConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for storageMode. + */ + int getStorageModeValue(); + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageMode. + */ + com.google.cloud.orchestration.airflow.service.v1.TaskLogsRetentionConfig.TaskLogsStorageMode + getStorageMode(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..2a31c10c2f83 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsConfigMapRequest.java @@ -0,0 +1,820 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Update user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest} + */ +public final class UpdateUserWorkloadsConfigMapRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) + UpdateUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateUserWorkloadsConfigMapRequest.newBuilder() to construct. + private UpdateUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateUserWorkloadsConfigMapRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + .Builder.class); + } + + private int bitField0_; + public static final int USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER = 1; + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsConfigMap. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUserWorkloadsConfigMap()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUserWorkloadsConfigMap()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest other = + (com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) obj; + + if (hasUserWorkloadsConfigMap() != other.hasUserWorkloadsConfigMap()) return false; + if (hasUserWorkloadsConfigMap()) { + if (!getUserWorkloadsConfigMap().equals(other.getUserWorkloadsConfigMap())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUserWorkloadsConfigMap()) { + hash = (37 * hash) + USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsConfigMap().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Update user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsConfigMapFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest result = + new com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.userWorkloadsConfigMap_ = + userWorkloadsConfigMapBuilder_ == null + ? userWorkloadsConfigMap_ + : userWorkloadsConfigMapBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + .getDefaultInstance()) return this; + if (other.hasUserWorkloadsConfigMap()) { + mergeUserWorkloadsConfigMap(other.getUserWorkloadsConfigMap()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getUserWorkloadsConfigMapFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + userWorkloadsConfigMapBuilder_; + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsConfigMap. + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + if (userWorkloadsConfigMapBuilder_ == null) { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } else { + return userWorkloadsConfigMapBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsConfigMap_ = value; + } else { + userWorkloadsConfigMapBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMap_ = builderForValue.build(); + } else { + userWorkloadsConfigMapBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && userWorkloadsConfigMap_ != null + && userWorkloadsConfigMap_ + != com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance()) { + getUserWorkloadsConfigMapBuilder().mergeFrom(value); + } else { + userWorkloadsConfigMap_ = value; + } + } else { + userWorkloadsConfigMapBuilder_.mergeFrom(value); + } + if (userWorkloadsConfigMap_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUserWorkloadsConfigMap() { + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + getUserWorkloadsConfigMapBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUserWorkloadsConfigMapFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + if (userWorkloadsConfigMapBuilder_ != null) { + return userWorkloadsConfigMapBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapFieldBuilder() { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMapBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder>( + getUserWorkloadsConfigMap(), getParentForChildren(), isClean()); + userWorkloadsConfigMap_ = null; + } + return userWorkloadsConfigMapBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..b4b8ef139be0 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface UpdateUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + boolean hasUserWorkloadsConfigMap(); + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsConfigMap. + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap(); + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..ba4a27ed665b --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsSecretRequest.java @@ -0,0 +1,800 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * Update user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest} + */ +public final class UpdateUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + UpdateUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateUserWorkloadsSecretRequest.newBuilder() to construct. + private UpdateUserWorkloadsSecretRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateUserWorkloadsSecretRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + .Builder.class); + } + + private int bitField0_; + public static final int USER_WORKLOADS_SECRET_FIELD_NUMBER = 1; + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + userWorkloadsSecret_; + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsSecret. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecret() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.getDefaultInstance() + : userWorkloadsSecret_; + } + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.getDefaultInstance() + : userWorkloadsSecret_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUserWorkloadsSecret()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUserWorkloadsSecret()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) obj; + + if (hasUserWorkloadsSecret() != other.hasUserWorkloadsSecret()) return false; + if (hasUserWorkloadsSecret()) { + if (!getUserWorkloadsSecret().equals(other.getUserWorkloadsSecret())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUserWorkloadsSecret()) { + hash = (37 * hash) + USER_WORKLOADS_SECRET_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsSecret().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Update user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsSecretFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UpdateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest result = + new com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.userWorkloadsSecret_ = + userWorkloadsSecretBuilder_ == null + ? userWorkloadsSecret_ + : userWorkloadsSecretBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (other.hasUserWorkloadsSecret()) { + mergeUserWorkloadsSecret(other.getUserWorkloadsSecret()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getUserWorkloadsSecretFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + userWorkloadsSecret_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + userWorkloadsSecretBuilder_; + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsSecret. + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getUserWorkloadsSecret() { + if (userWorkloadsSecretBuilder_ == null) { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } else { + return userWorkloadsSecretBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsSecret_ = value; + } else { + userWorkloadsSecretBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecret_ = builderForValue.build(); + } else { + userWorkloadsSecretBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && userWorkloadsSecret_ != null + && userWorkloadsSecret_ + != com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance()) { + getUserWorkloadsSecretBuilder().mergeFrom(value); + } else { + userWorkloadsSecret_ = value; + } + } else { + userWorkloadsSecretBuilder_.mergeFrom(value); + } + if (userWorkloadsSecret_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUserWorkloadsSecret() { + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder + getUserWorkloadsSecretBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUserWorkloadsSecretFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + if (userWorkloadsSecretBuilder_ != null) { + return userWorkloadsSecretBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretFieldBuilder() { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecretBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder>( + getUserWorkloadsSecret(), getParentForChildren(), isClean()); + userWorkloadsSecret_ = null; + } + return userWorkloadsSecretBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1 + .UpdateUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..056a524b9841 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UpdateUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,68 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface UpdateUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + boolean hasUserWorkloadsSecret(); + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsSecret. + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret getUserWorkloadsSecret(); + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMap.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMap.java new file mode 100644 index 000000000000..c17a07f713da --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMap.java @@ -0,0 +1,1005 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * User workloads ConfigMap used by Airflow tasks that run with Kubernetes
+ * executor or KubernetesPodOperator.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap} + */ +public final class UserWorkloadsConfigMap extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) + UserWorkloadsConfigMapOrBuilder { + private static final long serialVersionUID = 0L; + // Use UserWorkloadsConfigMap.newBuilder() to construct. + private UserWorkloadsConfigMap(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UserWorkloadsConfigMap() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UserWorkloadsConfigMap(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.class, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_FIELD_NUMBER = 2; + + private static final class DataDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_DataEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetData(), DataDefaultEntryHolder.defaultEntry, 2); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (java.util.Map.Entry entry : + internalGetData().getMap().entrySet()) { + com.google.protobuf.MapEntry data__ = + DataDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, data__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap other = + (com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) obj; + + if (!getName().equals(other.getName())) return false; + if (!internalGetData().equals(other.internalGetData())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (!internalGetData().getMap().isEmpty()) { + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + internalGetData().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * User workloads ConfigMap used by Airflow tasks that run with Kubernetes
+   * executor or KubernetesPodOperator.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetMutableData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.class, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + internalGetMutableData().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsConfigMap_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap build() { + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap result = + new com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.data_ = internalGetData(); + result.data_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + internalGetMutableData().mergeFrom(other.internalGetData()); + bitField0_ |= 0x00000002; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.protobuf.MapEntry data__ = + input.readMessage( + DataDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableData().getMutableMap().put(data__.getKey(), data__.getValue()); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + private com.google.protobuf.MapField + internalGetMutableData() { + if (data_ == null) { + data_ = com.google.protobuf.MapField.newMapField(DataDefaultEntryHolder.defaultEntry); + } + if (!data_.isMutable()) { + data_ = data_.copy(); + } + bitField0_ |= 0x00000002; + onChanged(); + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearData() { + bitField0_ = (bitField0_ & ~0x00000002); + internalGetMutableData().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableData().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableData() { + bitField0_ |= 0x00000002; + return internalGetMutableData().getMutableMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putData(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableData().getMutableMap().put(key, value); + bitField0_ |= 0x00000002; + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllData(java.util.Map values) { + internalGetMutableData().getMutableMap().putAll(values); + bitField0_ |= 0x00000002; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) + private static final com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserWorkloadsConfigMap parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMapName.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMapName.java new file mode 100644 index 000000000000..d13fbd2b7005 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMapName.java @@ -0,0 +1,270 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserWorkloadsConfigMapName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsConfigMaps/{user_workloads_config_map}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String environment; + private final String userWorkloadsConfigMap; + + @Deprecated + protected UserWorkloadsConfigMapName() { + project = null; + location = null; + environment = null; + userWorkloadsConfigMap = null; + } + + private UserWorkloadsConfigMapName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + environment = Preconditions.checkNotNull(builder.getEnvironment()); + userWorkloadsConfigMap = Preconditions.checkNotNull(builder.getUserWorkloadsConfigMap()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserWorkloadsConfigMapName of( + String project, String location, String environment, String userWorkloadsConfigMap) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + } + + public static String format( + String project, String location, String environment, String userWorkloadsConfigMap) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build() + .toString(); + } + + public static UserWorkloadsConfigMapName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP.validatedMatch( + formattedString, + "UserWorkloadsConfigMapName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("environment"), + matchMap.get("user_workloads_config_map")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserWorkloadsConfigMapName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (environment != null) { + fieldMapBuilder.put("environment", environment); + } + if (userWorkloadsConfigMap != null) { + fieldMapBuilder.put("user_workloads_config_map", userWorkloadsConfigMap); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP.instantiate( + "project", + project, + "location", + location, + "environment", + environment, + "user_workloads_config_map", + userWorkloadsConfigMap); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserWorkloadsConfigMapName that = ((UserWorkloadsConfigMapName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.environment, that.environment) + && Objects.equals(this.userWorkloadsConfigMap, that.userWorkloadsConfigMap); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(environment); + h *= 1000003; + h ^= Objects.hashCode(userWorkloadsConfigMap); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/environments/{environment}/userWorkloadsConfigMaps/{user_workloads_config_map}. + */ + public static class Builder { + private String project; + private String location; + private String environment; + private String userWorkloadsConfigMap; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setEnvironment(String environment) { + this.environment = environment; + return this; + } + + public Builder setUserWorkloadsConfigMap(String userWorkloadsConfigMap) { + this.userWorkloadsConfigMap = userWorkloadsConfigMap; + return this; + } + + private Builder(UserWorkloadsConfigMapName userWorkloadsConfigMapName) { + this.project = userWorkloadsConfigMapName.project; + this.location = userWorkloadsConfigMapName.location; + this.environment = userWorkloadsConfigMapName.environment; + this.userWorkloadsConfigMap = userWorkloadsConfigMapName.userWorkloadsConfigMap; + } + + public UserWorkloadsConfigMapName build() { + return new UserWorkloadsConfigMapName(this); + } + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMapOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMapOrBuilder.java new file mode 100644 index 000000000000..5887c9e2e7da --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsConfigMapOrBuilder.java @@ -0,0 +1,121 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface UserWorkloadsConfigMapOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getDataCount(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsData(java.lang.String key); + /** Use {@link #getDataMap()} instead. */ + @java.lang.Deprecated + java.util.Map getData(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getDataMap(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getDataOrThrow(java.lang.String key); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecret.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecret.java new file mode 100644 index 000000000000..edf38673626c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecret.java @@ -0,0 +1,1011 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +/** + * + * + *
+ * User workloads Secret used by Airflow tasks that run with Kubernetes executor
+ * or KubernetesPodOperator.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret} + */ +public final class UserWorkloadsSecret extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) + UserWorkloadsSecretOrBuilder { + private static final long serialVersionUID = 0L; + // Use UserWorkloadsSecret.newBuilder() to construct. + private UserWorkloadsSecret(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UserWorkloadsSecret() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UserWorkloadsSecret(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.class, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_FIELD_NUMBER = 2; + + private static final class DataDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_DataEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetData(), DataDefaultEntryHolder.defaultEntry, 2); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (java.util.Map.Entry entry : + internalGetData().getMap().entrySet()) { + com.google.protobuf.MapEntry data__ = + DataDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, data__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret other = + (com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) obj; + + if (!getName().equals(other.getName())) return false; + if (!internalGetData().equals(other.internalGetData())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (!internalGetData().getMap().isEmpty()) { + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + internalGetData().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * User workloads Secret used by Airflow tasks that run with Kubernetes executor
+   * or KubernetesPodOperator.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetMutableData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.class, + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + internalGetMutableData().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_UserWorkloadsSecret_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret build() { + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret result = + new com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.data_ = internalGetData(); + result.data_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + internalGetMutableData().mergeFrom(other.internalGetData()); + bitField0_ |= 0x00000002; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.protobuf.MapEntry data__ = + input.readMessage( + DataDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableData().getMutableMap().put(data__.getKey(), data__.getValue()); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + private com.google.protobuf.MapField + internalGetMutableData() { + if (data_ == null) { + data_ = com.google.protobuf.MapField.newMapField(DataDefaultEntryHolder.defaultEntry); + } + if (!data_.isMutable()) { + data_ = data_.copy(); + } + bitField0_ |= 0x00000002; + onChanged(); + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearData() { + bitField0_ = (bitField0_ & ~0x00000002); + internalGetMutableData().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableData().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableData() { + bitField0_ |= 0x00000002; + return internalGetMutableData().getMutableMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putData(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableData().getMutableMap().put(key, value); + bitField0_ |= 0x00000002; + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllData(java.util.Map values) { + internalGetMutableData().getMutableMap().putAll(values); + bitField0_ |= 0x00000002; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) + private static final com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserWorkloadsSecret parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecretName.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecretName.java new file mode 100644 index 000000000000..b3b7f4306f14 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecretName.java @@ -0,0 +1,269 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserWorkloadsSecretName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsSecrets/{user_workloads_secret}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String environment; + private final String userWorkloadsSecret; + + @Deprecated + protected UserWorkloadsSecretName() { + project = null; + location = null; + environment = null; + userWorkloadsSecret = null; + } + + private UserWorkloadsSecretName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + environment = Preconditions.checkNotNull(builder.getEnvironment()); + userWorkloadsSecret = Preconditions.checkNotNull(builder.getUserWorkloadsSecret()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsSecret() { + return userWorkloadsSecret; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserWorkloadsSecretName of( + String project, String location, String environment, String userWorkloadsSecret) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + } + + public static String format( + String project, String location, String environment, String userWorkloadsSecret) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build() + .toString(); + } + + public static UserWorkloadsSecretName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET.validatedMatch( + formattedString, "UserWorkloadsSecretName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("environment"), + matchMap.get("user_workloads_secret")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserWorkloadsSecretName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (environment != null) { + fieldMapBuilder.put("environment", environment); + } + if (userWorkloadsSecret != null) { + fieldMapBuilder.put("user_workloads_secret", userWorkloadsSecret); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET.instantiate( + "project", + project, + "location", + location, + "environment", + environment, + "user_workloads_secret", + userWorkloadsSecret); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserWorkloadsSecretName that = ((UserWorkloadsSecretName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.environment, that.environment) + && Objects.equals(this.userWorkloadsSecret, that.userWorkloadsSecret); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(environment); + h *= 1000003; + h ^= Objects.hashCode(userWorkloadsSecret); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/environments/{environment}/userWorkloadsSecrets/{user_workloads_secret}. + */ + public static class Builder { + private String project; + private String location; + private String environment; + private String userWorkloadsSecret; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsSecret() { + return userWorkloadsSecret; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setEnvironment(String environment) { + this.environment = environment; + return this; + } + + public Builder setUserWorkloadsSecret(String userWorkloadsSecret) { + this.userWorkloadsSecret = userWorkloadsSecret; + return this; + } + + private Builder(UserWorkloadsSecretName userWorkloadsSecretName) { + this.project = userWorkloadsSecretName.project; + this.location = userWorkloadsSecretName.location; + this.environment = userWorkloadsSecretName.environment; + this.userWorkloadsSecret = userWorkloadsSecretName.userWorkloadsSecret; + } + + public UserWorkloadsSecretName build() { + return new UserWorkloadsSecretName(this); + } + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecretOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecretOrBuilder.java new file mode 100644 index 000000000000..4a5e83dadabc --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/UserWorkloadsSecretOrBuilder.java @@ -0,0 +1,126 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1; + +public interface UserWorkloadsSecretOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getDataCount(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsData(java.lang.String key); + /** Use {@link #getDataMap()} instead. */ + @java.lang.Deprecated + java.util.Map getData(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getDataMap(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getDataOrThrow(java.lang.String key); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfig.java index 9a45a8f7afb8..a58bf2b2ab96 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfig.java @@ -2800,698 +2800,3087 @@ public com.google.protobuf.Parser getParserForType() { } } - private int bitField0_; - public static final int SCHEDULER_FIELD_NUMBER = 1; - private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - scheduler_; - /** - * - * - *
-   * Optional. Resources used by Airflow schedulers.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the scheduler field is set. - */ - @java.lang.Override - public boolean hasScheduler() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * - * - *
-   * Optional. Resources used by Airflow schedulers.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The scheduler. - */ - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - getScheduler() { - return scheduler_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - .getDefaultInstance() - : scheduler_; - } - /** - * - * - *
-   * Optional. Resources used by Airflow schedulers.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .SchedulerResourceOrBuilder - getSchedulerOrBuilder() { - return scheduler_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - .getDefaultInstance() - : scheduler_; - } + public interface TriggererResourceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) + com.google.protobuf.MessageOrBuilder { - public static final int WEB_SERVER_FIELD_NUMBER = 2; - private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource - webServer_; - /** - * - * - *
-   * Optional. Resources used by Airflow web server.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the webServer field is set. - */ - @java.lang.Override - public boolean hasWebServer() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * - * - *
-   * Optional. Resources used by Airflow web server.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The webServer. - */ - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource - getWebServer() { - return webServer_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource - .getDefaultInstance() - : webServer_; - } - /** - * - * - *
-   * Optional. Resources used by Airflow web server.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WebServerResourceOrBuilder - getWebServerOrBuilder() { - return webServer_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource - .getDefaultInstance() - : webServer_; - } + /** + * + * + *
+     * Optional. The number of triggerers.
+     * 
+ * + * int32 count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + int getCount(); - public static final int WORKER_FIELD_NUMBER = 3; - private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker_; - /** - * - * - *
-   * Optional. Resources used by Airflow workers.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the worker field is set. - */ - @java.lang.Override - public boolean hasWorker() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - * - * - *
-   * Optional. Resources used by Airflow workers.
-   * 
- * - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The worker. - */ - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - getWorker() { - return worker_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - .getDefaultInstance() - : worker_; + /** + * + * + *
+     * Optional. CPU request and limit for a single Airflow triggerer replica.
+     * 
+ * + * float cpu = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + float getCpu(); + + /** + * + * + *
+     * Optional. Memory (GB) request and limit for a single Airflow triggerer
+     * replica.
+     * 
+ * + * float memory_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + float getMemoryGb(); } /** * * *
-   * Optional. Resources used by Airflow workers.
+   * Configuration for resources used by Airflow triggerers.
    * 
* - * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; - * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource} */ - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResourceOrBuilder - getWorkerOrBuilder() { - return worker_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - .getDefaultInstance() - : worker_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + public static final class TriggererResource extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) + TriggererResourceOrBuilder { + private static final long serialVersionUID = 0L; + // Use TriggererResource.newBuilder() to construct. + private TriggererResource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } - memoizedIsInitialized = 1; - return true; - } + private TriggererResource() {} - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getScheduler()); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeMessage(2, getWebServer()); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeMessage(3, getWorker()); + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TriggererResource(); } - getUnknownFields().writeTo(output); - } - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_descriptor; + } - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getScheduler()); + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .class, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .Builder.class); } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getWebServer()); + + public static final int COUNT_FIELD_NUMBER = 1; + private int count_ = 0; + /** + * + * + *
+     * Optional. The number of triggerers.
+     * 
+ * + * int32 count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + @java.lang.Override + public int getCount() { + return count_; } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWorker()); + + public static final int CPU_FIELD_NUMBER = 2; + private float cpu_ = 0F; + /** + * + * + *
+     * Optional. CPU request and limit for a single Airflow triggerer replica.
+     * 
+ * + * float cpu = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + @java.lang.Override + public float getCpu() { + return cpu_; } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + public static final int MEMORY_GB_FIELD_NUMBER = 3; + private float memoryGb_ = 0F; + /** + * + * + *
+     * Optional. Memory (GB) request and limit for a single Airflow triggerer
+     * replica.
+     * 
+ * + * float memory_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + @java.lang.Override + public float getMemoryGb() { + return memoryGb_; } - if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig)) { - return super.equals(obj); + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; } - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig other = - (com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) obj; - if (hasScheduler() != other.hasScheduler()) return false; - if (hasScheduler()) { - if (!getScheduler().equals(other.getScheduler())) return false; + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (count_ != 0) { + output.writeInt32(1, count_); + } + if (java.lang.Float.floatToRawIntBits(cpu_) != 0) { + output.writeFloat(2, cpu_); + } + if (java.lang.Float.floatToRawIntBits(memoryGb_) != 0) { + output.writeFloat(3, memoryGb_); + } + getUnknownFields().writeTo(output); } - if (hasWebServer() != other.hasWebServer()) return false; - if (hasWebServer()) { - if (!getWebServer().equals(other.getWebServer())) return false; + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (count_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, count_); + } + if (java.lang.Float.floatToRawIntBits(cpu_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, cpu_); + } + if (java.lang.Float.floatToRawIntBits(memoryGb_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(3, memoryGb_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; } - if (hasWorker() != other.hasWorker()) return false; - if (hasWorker()) { - if (!getWorker().equals(other.getWorker())) return false; + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource other = + (com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) obj; + + if (getCount() != other.getCount()) return false; + if (java.lang.Float.floatToIntBits(getCpu()) + != java.lang.Float.floatToIntBits(other.getCpu())) return false; + if (java.lang.Float.floatToIntBits(getMemoryGb()) + != java.lang.Float.floatToIntBits(other.getMemoryGb())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COUNT_FIELD_NUMBER; + hash = (53 * hash) + getCount(); + hash = (37 * hash) + CPU_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getCpu()); + hash = (37 * hash) + MEMORY_GB_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getMemoryGb()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasScheduler()) { - hash = (37 * hash) + SCHEDULER_FIELD_NUMBER; - hash = (53 * hash) + getScheduler().hashCode(); + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (hasWebServer()) { - hash = (37 * hash) + WEB_SERVER_FIELD_NUMBER; - hash = (53 * hash) + getWebServer().hashCode(); + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (hasWorker()) { - hash = (37 * hash) + WORKER_FIELD_NUMBER; - hash = (53 * hash) + getWorker().hashCode(); + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The Kubernetes workloads configuration for GKE cluster associated with the
-   * Cloud Composer environment. Supported for Cloud Composer environments in
-   * versions composer-2.*.*-airflow-*.*.* and newer.
-   * 
- * - * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.WorkloadsConfig} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass - .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_descriptor; + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass - .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.class, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.Builder.class); + public Builder newBuilderForType() { + return newBuilder(); } - // Construct using - // com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSchedulerFieldBuilder(); - getWebServerFieldBuilder(); - getWorkerFieldBuilder(); - } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - scheduler_ = null; - if (schedulerBuilder_ != null) { - schedulerBuilder_.dispose(); - schedulerBuilder_ = null; - } - webServer_ = null; - if (webServerBuilder_ != null) { - webServerBuilder_.dispose(); - webServerBuilder_ = null; + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Configuration for resources used by Airflow triggerers.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResourceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_descriptor; } - worker_ = null; - if (workerBuilder_ != null) { - workerBuilder_.dispose(); - workerBuilder_ = null; + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .class, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .Builder.class); } - return this; - } - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass - .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_descriptor; - } + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource.newBuilder() + private Builder() {} - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - getDefaultInstanceForType() { - return com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.getDefaultInstance(); - } + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig build() { - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + count_ = 0; + cpu_ = 0F; + memoryGb_ = 0F; + return this; } - return result; - } - @java.lang.Override - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig buildPartial() { - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig result = - new com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig(this); - if (bitField0_ != 0) { - buildPartial0(result); + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_TriggererResource_descriptor; } - onBuilt(); - return result; - } - private void buildPartial0( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig result) { - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.scheduler_ = schedulerBuilder_ == null ? scheduler_ : schedulerBuilder_.build(); - to_bitField0_ |= 0x00000001; + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .getDefaultInstance(); } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.webServer_ = webServerBuilder_ == null ? webServer_ : webServerBuilder_.build(); - to_bitField0_ |= 0x00000002; + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + build() { + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.worker_ = workerBuilder_ == null ? worker_ : workerBuilder_.build(); - to_bitField0_ |= 0x00000004; + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource result = + new com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; } - result.bitField0_ |= to_bitField0_; - } - @java.lang.Override - public Builder clone() { - return super.clone(); - } + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.count_ = count_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.cpu_ = cpu_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.memoryGb_ = memoryGb_; + } + } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } + @java.lang.Override + public Builder clone() { + return super.clone(); + } - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .getDefaultInstance()) return this; + if (other.getCount() != 0) { + setCount(other.getCount()); + } + if (other.getCpu() != 0F) { + setCpu(other.getCpu()); + } + if (other.getMemoryGb() != 0F) { + setMemoryGb(other.getMemoryGb()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + count_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 21: + { + cpu_ = input.readFloat(); + bitField0_ |= 0x00000002; + break; + } // case 21 + case 29: + { + memoryGb_ = input.readFloat(); + bitField0_ |= 0x00000004; + break; + } // case 29 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int count_; + /** + * + * + *
+       * Optional. The number of triggerers.
+       * 
+ * + * int32 count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + @java.lang.Override + public int getCount() { + return count_; + } + /** + * + * + *
+       * Optional. The number of triggerers.
+       * 
+ * + * int32 count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The count to set. + * @return This builder for chaining. + */ + public Builder setCount(int value) { + + count_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The number of triggerers.
+       * 
+ * + * int32 count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCount() { + bitField0_ = (bitField0_ & ~0x00000001); + count_ = 0; + onChanged(); + return this; + } + + private float cpu_; + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow triggerer replica.
+       * 
+ * + * float cpu = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + @java.lang.Override + public float getCpu() { + return cpu_; + } + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow triggerer replica.
+       * 
+ * + * float cpu = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The cpu to set. + * @return This builder for chaining. + */ + public Builder setCpu(float value) { + + cpu_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow triggerer replica.
+       * 
+ * + * float cpu = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCpu() { + bitField0_ = (bitField0_ & ~0x00000002); + cpu_ = 0F; + onChanged(); + return this; + } + + private float memoryGb_; + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow triggerer
+       * replica.
+       * 
+ * + * float memory_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + @java.lang.Override + public float getMemoryGb() { + return memoryGb_; + } + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow triggerer
+       * replica.
+       * 
+ * + * float memory_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The memoryGb to set. + * @return This builder for chaining. + */ + public Builder setMemoryGb(float value) { + + memoryGb_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow triggerer
+       * replica.
+       * 
+ * + * float memory_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearMemoryGb() { + bitField0_ = (bitField0_ & ~0x00000004); + memoryGb_ = 0F; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource) + private static final com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResource + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TriggererResource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface DagProcessorResourceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. CPU request and limit for a single Airflow DAG processor
+     * replica.
+     * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + float getCpu(); + + /** + * + * + *
+     * Optional. Memory (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + float getMemoryGb(); + + /** + * + * + *
+     * Optional. Storage (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The storageGb. + */ + float getStorageGb(); + + /** + * + * + *
+     * Optional. The number of DAG processors. If not provided or set to 0, a
+     * single DAG processor instance will be created.
+     * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + int getCount(); + } + /** + * + * + *
+   * Configuration for resources used by Airflow DAG processors.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource} + */ + public static final class DagProcessorResource extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource) + DagProcessorResourceOrBuilder { + private static final long serialVersionUID = 0L; + // Use DagProcessorResource.newBuilder() to construct. + private DagProcessorResource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DagProcessorResource() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DagProcessorResource(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + .class, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + .Builder.class); + } + + public static final int CPU_FIELD_NUMBER = 1; + private float cpu_ = 0F; + /** + * + * + *
+     * Optional. CPU request and limit for a single Airflow DAG processor
+     * replica.
+     * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + @java.lang.Override + public float getCpu() { + return cpu_; + } + + public static final int MEMORY_GB_FIELD_NUMBER = 2; + private float memoryGb_ = 0F; + /** + * + * + *
+     * Optional. Memory (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + @java.lang.Override + public float getMemoryGb() { + return memoryGb_; + } + + public static final int STORAGE_GB_FIELD_NUMBER = 3; + private float storageGb_ = 0F; + /** + * + * + *
+     * Optional. Storage (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The storageGb. + */ + @java.lang.Override + public float getStorageGb() { + return storageGb_; + } + + public static final int COUNT_FIELD_NUMBER = 4; + private int count_ = 0; + /** + * + * + *
+     * Optional. The number of DAG processors. If not provided or set to 0, a
+     * single DAG processor instance will be created.
+     * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + @java.lang.Override + public int getCount() { + return count_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (java.lang.Float.floatToRawIntBits(cpu_) != 0) { + output.writeFloat(1, cpu_); + } + if (java.lang.Float.floatToRawIntBits(memoryGb_) != 0) { + output.writeFloat(2, memoryGb_); + } + if (java.lang.Float.floatToRawIntBits(storageGb_) != 0) { + output.writeFloat(3, storageGb_); + } + if (count_ != 0) { + output.writeInt32(4, count_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Float.floatToRawIntBits(cpu_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(1, cpu_); + } + if (java.lang.Float.floatToRawIntBits(memoryGb_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, memoryGb_); + } + if (java.lang.Float.floatToRawIntBits(storageGb_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(3, storageGb_); + } + if (count_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, count_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource other = + (com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource) + obj; + + if (java.lang.Float.floatToIntBits(getCpu()) + != java.lang.Float.floatToIntBits(other.getCpu())) return false; + if (java.lang.Float.floatToIntBits(getMemoryGb()) + != java.lang.Float.floatToIntBits(other.getMemoryGb())) return false; + if (java.lang.Float.floatToIntBits(getStorageGb()) + != java.lang.Float.floatToIntBits(other.getStorageGb())) return false; + if (getCount() != other.getCount()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CPU_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getCpu()); + hash = (37 * hash) + MEMORY_GB_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getMemoryGb()); + hash = (37 * hash) + STORAGE_GB_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getStorageGb()); + hash = (37 * hash) + COUNT_FIELD_NUMBER; + hash = (53 * hash) + getCount(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Configuration for resources used by Airflow DAG processors.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource) + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResourceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource.class, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + cpu_ = 0F; + memoryGb_ = 0F; + storageGb_ = 0F; + count_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_DagProcessorResource_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + build() { + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + result = + new com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.cpu_ = cpu_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.memoryGb_ = memoryGb_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.storageGb_ = storageGb_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.count_ = count_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance()) return this; + if (other.getCpu() != 0F) { + setCpu(other.getCpu()); + } + if (other.getMemoryGb() != 0F) { + setMemoryGb(other.getMemoryGb()); + } + if (other.getStorageGb() != 0F) { + setStorageGb(other.getStorageGb()); + } + if (other.getCount() != 0) { + setCount(other.getCount()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 13: + { + cpu_ = input.readFloat(); + bitField0_ |= 0x00000001; + break; + } // case 13 + case 21: + { + memoryGb_ = input.readFloat(); + bitField0_ |= 0x00000002; + break; + } // case 21 + case 29: + { + storageGb_ = input.readFloat(); + bitField0_ |= 0x00000004; + break; + } // case 29 + case 32: + { + count_ = input.readInt32(); + bitField0_ |= 0x00000008; + break; + } // case 32 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private float cpu_; + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow DAG processor
+       * replica.
+       * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + @java.lang.Override + public float getCpu() { + return cpu_; + } + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow DAG processor
+       * replica.
+       * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The cpu to set. + * @return This builder for chaining. + */ + public Builder setCpu(float value) { + + cpu_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow DAG processor
+       * replica.
+       * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCpu() { + bitField0_ = (bitField0_ & ~0x00000001); + cpu_ = 0F; + onChanged(); + return this; + } + + private float memoryGb_; + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + @java.lang.Override + public float getMemoryGb() { + return memoryGb_; + } + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The memoryGb to set. + * @return This builder for chaining. + */ + public Builder setMemoryGb(float value) { + + memoryGb_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearMemoryGb() { + bitField0_ = (bitField0_ & ~0x00000002); + memoryGb_ = 0F; + onChanged(); + return this; + } + + private float storageGb_; + /** + * + * + *
+       * Optional. Storage (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The storageGb. + */ + @java.lang.Override + public float getStorageGb() { + return storageGb_; + } + /** + * + * + *
+       * Optional. Storage (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The storageGb to set. + * @return This builder for chaining. + */ + public Builder setStorageGb(float value) { + + storageGb_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. Storage (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearStorageGb() { + bitField0_ = (bitField0_ & ~0x00000004); + storageGb_ = 0F; + onChanged(); + return this; + } + + private int count_; + /** + * + * + *
+       * Optional. The number of DAG processors. If not provided or set to 0, a
+       * single DAG processor instance will be created.
+       * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + @java.lang.Override + public int getCount() { + return count_; + } + /** + * + * + *
+       * Optional. The number of DAG processors. If not provided or set to 0, a
+       * single DAG processor instance will be created.
+       * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The count to set. + * @return This builder for chaining. + */ + public Builder setCount(int value) { + + count_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The number of DAG processors. If not provided or set to 0, a
+       * single DAG processor instance will be created.
+       * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCount() { + bitField0_ = (bitField0_ & ~0x00000008); + count_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource) + private static final com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource(); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DagProcessorResource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int SCHEDULER_FIELD_NUMBER = 1; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + scheduler_; + /** + * + * + *
+   * Optional. Resources used by Airflow schedulers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the scheduler field is set. + */ + @java.lang.Override + public boolean hasScheduler() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. Resources used by Airflow schedulers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The scheduler. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + getScheduler() { + return scheduler_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .getDefaultInstance() + : scheduler_; + } + /** + * + * + *
+   * Optional. Resources used by Airflow schedulers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .SchedulerResourceOrBuilder + getSchedulerOrBuilder() { + return scheduler_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .getDefaultInstance() + : scheduler_; + } + + public static final int WEB_SERVER_FIELD_NUMBER = 2; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + webServer_; + /** + * + * + *
+   * Optional. Resources used by Airflow web server.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the webServer field is set. + */ + @java.lang.Override + public boolean hasWebServer() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+   * Optional. Resources used by Airflow web server.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServer. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + getWebServer() { + return webServer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .getDefaultInstance() + : webServer_; + } + /** + * + * + *
+   * Optional. Resources used by Airflow web server.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .WebServerResourceOrBuilder + getWebServerOrBuilder() { + return webServer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .getDefaultInstance() + : webServer_; + } + + public static final int WORKER_FIELD_NUMBER = 3; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker_; + /** + * + * + *
+   * Optional. Resources used by Airflow workers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the worker field is set. + */ + @java.lang.Override + public boolean hasWorker() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+   * Optional. Resources used by Airflow workers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The worker. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + getWorker() { + return worker_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + .getDefaultInstance() + : worker_; + } + /** + * + * + *
+   * Optional. Resources used by Airflow workers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResourceOrBuilder + getWorkerOrBuilder() { + return worker_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + .getDefaultInstance() + : worker_; + } + + public static final int TRIGGERER_FIELD_NUMBER = 4; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + triggerer_; + /** + * + * + *
+   * Optional. Resources used by Airflow triggerers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the triggerer field is set. + */ + @java.lang.Override + public boolean hasTriggerer() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+   * Optional. Resources used by Airflow triggerers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The triggerer. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + getTriggerer() { + return triggerer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .getDefaultInstance() + : triggerer_; + } + /** + * + * + *
+   * Optional. Resources used by Airflow triggerers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .TriggererResourceOrBuilder + getTriggererOrBuilder() { + return triggerer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + .getDefaultInstance() + : triggerer_; + } + + public static final int DAG_PROCESSOR_FIELD_NUMBER = 5; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + dagProcessor_; + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dagProcessor field is set. + */ + @java.lang.Override + public boolean hasDagProcessor() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dagProcessor. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + getDagProcessor() { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + .getDefaultInstance() + : dagProcessor_; + } + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResourceOrBuilder + getDagProcessorOrBuilder() { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + .getDefaultInstance() + : dagProcessor_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getScheduler()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getWebServer()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(3, getWorker()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(4, getTriggerer()); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(5, getDagProcessor()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getScheduler()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getWebServer()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWorker()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getTriggerer()); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getDagProcessor()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig other = + (com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) obj; + + if (hasScheduler() != other.hasScheduler()) return false; + if (hasScheduler()) { + if (!getScheduler().equals(other.getScheduler())) return false; + } + if (hasWebServer() != other.hasWebServer()) return false; + if (hasWebServer()) { + if (!getWebServer().equals(other.getWebServer())) return false; + } + if (hasWorker() != other.hasWorker()) return false; + if (hasWorker()) { + if (!getWorker().equals(other.getWorker())) return false; + } + if (hasTriggerer() != other.hasTriggerer()) return false; + if (hasTriggerer()) { + if (!getTriggerer().equals(other.getTriggerer())) return false; + } + if (hasDagProcessor() != other.hasDagProcessor()) return false; + if (hasDagProcessor()) { + if (!getDagProcessor().equals(other.getDagProcessor())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasScheduler()) { + hash = (37 * hash) + SCHEDULER_FIELD_NUMBER; + hash = (53 * hash) + getScheduler().hashCode(); + } + if (hasWebServer()) { + hash = (37 * hash) + WEB_SERVER_FIELD_NUMBER; + hash = (53 * hash) + getWebServer().hashCode(); + } + if (hasWorker()) { + hash = (37 * hash) + WORKER_FIELD_NUMBER; + hash = (53 * hash) + getWorker().hashCode(); + } + if (hasTriggerer()) { + hash = (37 * hash) + TRIGGERER_FIELD_NUMBER; + hash = (53 * hash) + getTriggerer().hashCode(); + } + if (hasDagProcessor()) { + hash = (37 * hash) + DAG_PROCESSOR_FIELD_NUMBER; + hash = (53 * hash) + getDagProcessor().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The Kubernetes workloads configuration for GKE cluster associated with the
+   * Cloud Composer environment. Supported for Cloud Composer environments in
+   * versions composer-2.*.*-airflow-*.*.* and newer.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1.WorkloadsConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.class, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSchedulerFieldBuilder(); + getWebServerFieldBuilder(); + getWorkerFieldBuilder(); + getTriggererFieldBuilder(); + getDagProcessorFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + scheduler_ = null; + if (schedulerBuilder_ != null) { + schedulerBuilder_.dispose(); + schedulerBuilder_ = null; + } + webServer_ = null; + if (webServerBuilder_ != null) { + webServerBuilder_.dispose(); + webServerBuilder_ = null; + } + worker_ = null; + if (workerBuilder_ != null) { + workerBuilder_.dispose(); + workerBuilder_ = null; + } + triggerer_ = null; + if (triggererBuilder_ != null) { + triggererBuilder_.dispose(); + triggererBuilder_ = null; + } + dagProcessor_ = null; + if (dagProcessorBuilder_ != null) { + dagProcessorBuilder_.dispose(); + dagProcessorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1_WorkloadsConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig build() { + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig buildPartial() { + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig result = + new com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.scheduler_ = schedulerBuilder_ == null ? scheduler_ : schedulerBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.webServer_ = webServerBuilder_ == null ? webServer_ : webServerBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.worker_ = workerBuilder_ == null ? worker_ : workerBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.triggerer_ = triggererBuilder_ == null ? triggerer_ : triggererBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.dagProcessor_ = + dagProcessorBuilder_ == null ? dagProcessor_ : dagProcessorBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) { + return mergeFrom((com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.getDefaultInstance()) + return this; + if (other.hasScheduler()) { + mergeScheduler(other.getScheduler()); + } + if (other.hasWebServer()) { + mergeWebServer(other.getWebServer()); + } + if (other.hasWorker()) { + mergeWorker(other.getWorker()); + } + if (other.hasTriggerer()) { + mergeTriggerer(other.getTriggerer()); + } + if (other.hasDagProcessor()) { + mergeDagProcessor(other.getDagProcessor()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getSchedulerFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getWebServerFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getWorkerFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getTriggererFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getDagProcessorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + scheduler_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .SchedulerResourceOrBuilder> + schedulerBuilder_; + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the scheduler field is set. + */ + public boolean hasScheduler() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The scheduler. + */ + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + getScheduler() { + if (schedulerBuilder_ == null) { + return scheduler_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .getDefaultInstance() + : scheduler_; + } else { + return schedulerBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setScheduler( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource value) { + if (schedulerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + scheduler_ = value; + } else { + schedulerBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setScheduler( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource.Builder + builderForValue) { + if (schedulerBuilder_ == null) { + scheduler_ = builderForValue.build(); + } else { + schedulerBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeScheduler( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource value) { + if (schedulerBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && scheduler_ != null + && scheduler_ + != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .SchedulerResource.getDefaultInstance()) { + getSchedulerBuilder().mergeFrom(value); + } else { + scheduler_ = value; + } + } else { + schedulerBuilder_.mergeFrom(value); + } + if (scheduler_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearScheduler() { + bitField0_ = (bitField0_ & ~0x00000001); + scheduler_ = null; + if (schedulerBuilder_ != null) { + schedulerBuilder_.dispose(); + schedulerBuilder_ = null; + } + onChanged(); + return this; } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .Builder + getSchedulerBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getSchedulerFieldBuilder().getBuilder(); } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .SchedulerResourceOrBuilder + getSchedulerOrBuilder() { + if (schedulerBuilder_ != null) { + return schedulerBuilder_.getMessageOrBuilder(); + } else { + return scheduler_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .getDefaultInstance() + : scheduler_; + } + } + /** + * + * + *
+     * Optional. Resources used by Airflow schedulers.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .SchedulerResourceOrBuilder> + getSchedulerFieldBuilder() { + if (schedulerBuilder_ == null) { + schedulerBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + .Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .SchedulerResourceOrBuilder>(getScheduler(), getParentForChildren(), isClean()); + scheduler_ = null; + } + return schedulerBuilder_; } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) { - return mergeFrom((com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig) other); + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + webServer_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .WebServerResourceOrBuilder> + webServerBuilder_; + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the webServer field is set. + */ + public boolean hasWebServer() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServer. + */ + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + getWebServer() { + if (webServerBuilder_ == null) { + return webServer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .getDefaultInstance() + : webServer_; } else { - super.mergeFrom(other); - return this; + return webServerBuilder_.getMessage(); } } - - public Builder mergeFrom( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig other) { - if (other - == com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.getDefaultInstance()) - return this; - if (other.hasScheduler()) { - mergeScheduler(other.getScheduler()); + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setWebServer( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource value) { + if (webServerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + webServer_ = value; + } else { + webServerBuilder_.setMessage(value); } - if (other.hasWebServer()) { - mergeWebServer(other.getWebServer()); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setWebServer( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource.Builder + builderForValue) { + if (webServerBuilder_ == null) { + webServer_ = builderForValue.build(); + } else { + webServerBuilder_.setMessage(builderForValue.build()); } - if (other.hasWorker()) { - mergeWorker(other.getWorker()); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeWebServer( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource value) { + if (webServerBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && webServer_ != null + && webServer_ + != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .WebServerResource.getDefaultInstance()) { + getWebServerBuilder().mergeFrom(value); + } else { + webServer_ = value; + } + } else { + webServerBuilder_.mergeFrom(value); + } + if (webServer_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearWebServer() { + bitField0_ = (bitField0_ & ~0x00000002); + webServer_ = null; + if (webServerBuilder_ != null) { + webServerBuilder_.dispose(); + webServerBuilder_ = null; } - this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } - - @java.lang.Override - public final boolean isInitialized() { - return true; + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .Builder + getWebServerBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getWebServerFieldBuilder().getBuilder(); } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .WebServerResourceOrBuilder + getWebServerOrBuilder() { + if (webServerBuilder_ != null) { + return webServerBuilder_.getMessageOrBuilder(); + } else { + return webServer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .getDefaultInstance() + : webServer_; } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - input.readMessage(getSchedulerFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage(getWebServerFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - input.readMessage(getWorkerFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow web server.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .WebServerResourceOrBuilder> + getWebServerFieldBuilder() { + if (webServerBuilder_ == null) { + webServerBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + .Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .WebServerResourceOrBuilder>(getWebServer(), getParentForChildren(), isClean()); + webServer_ = null; + } + return webServerBuilder_; } - private int bitField0_; - - private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - scheduler_; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + worker_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .SchedulerResourceOrBuilder> - schedulerBuilder_; + .WorkerResourceOrBuilder> + workerBuilder_; /** * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the scheduler field is set. + * @return Whether the worker field is set. */ - public boolean hasScheduler() { - return ((bitField0_ & 0x00000001) != 0); + public boolean hasWorker() { + return ((bitField0_ & 0x00000004) != 0); } /** * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The scheduler. + * @return The worker. */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - getScheduler() { - if (schedulerBuilder_ == null) { - return scheduler_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + getWorker() { + if (workerBuilder_ == null) { + return worker_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource .getDefaultInstance() - : scheduler_; + : worker_; } else { - return schedulerBuilder_.getMessage(); + return workerBuilder_.getMessage(); } } /** * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setScheduler( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource value) { - if (schedulerBuilder_ == null) { + public Builder setWorker( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource value) { + if (workerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - scheduler_ = value; + worker_ = value; } else { - schedulerBuilder_.setMessage(value); + workerBuilder_.setMessage(value); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -3499,22 +5888,22 @@ public Builder setScheduler( * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setScheduler( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource.Builder + public Builder setWorker( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource.Builder builderForValue) { - if (schedulerBuilder_ == null) { - scheduler_ = builderForValue.build(); + if (workerBuilder_ == null) { + worker_ = builderForValue.build(); } else { - schedulerBuilder_.setMessage(builderForValue.build()); + workerBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -3522,30 +5911,30 @@ public Builder setScheduler( * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeScheduler( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource value) { - if (schedulerBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && scheduler_ != null - && scheduler_ - != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .SchedulerResource.getDefaultInstance()) { - getSchedulerBuilder().mergeFrom(value); + public Builder mergeWorker( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource value) { + if (workerBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && worker_ != null + && worker_ + != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + .getDefaultInstance()) { + getWorkerBuilder().mergeFrom(value); } else { - scheduler_ = value; + worker_ = value; } } else { - schedulerBuilder_.mergeFrom(value); + workerBuilder_.mergeFrom(value); } - if (scheduler_ != null) { - bitField0_ |= 0x00000001; + if (worker_ != null) { + bitField0_ |= 0x00000004; onChanged(); } return this; @@ -3554,19 +5943,19 @@ public Builder mergeScheduler( * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearScheduler() { - bitField0_ = (bitField0_ & ~0x00000001); - scheduler_ = null; - if (schedulerBuilder_ != null) { - schedulerBuilder_.dispose(); - schedulerBuilder_ = null; + public Builder clearWorker() { + bitField0_ = (bitField0_ & ~0x00000004); + worker_ = null; + if (workerBuilder_ != null) { + workerBuilder_.dispose(); + workerBuilder_ = null; } onChanged(); return this; @@ -3575,145 +5964,143 @@ public Builder clearScheduler() { * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource - .Builder - getSchedulerBuilder() { - bitField0_ |= 0x00000001; + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource.Builder + getWorkerBuilder() { + bitField0_ |= 0x00000004; onChanged(); - return getSchedulerFieldBuilder().getBuilder(); + return getWorkerFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .SchedulerResourceOrBuilder - getSchedulerOrBuilder() { - if (schedulerBuilder_ != null) { - return schedulerBuilder_.getMessageOrBuilder(); + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResourceOrBuilder + getWorkerOrBuilder() { + if (workerBuilder_ != null) { + return workerBuilder_.getMessageOrBuilder(); } else { - return scheduler_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + return worker_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource .getDefaultInstance() - : scheduler_; + : worker_; } } /** * * *
-     * Optional. Resources used by Airflow schedulers.
+     * Optional. Resources used by Airflow workers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .SchedulerResourceOrBuilder> - getSchedulerFieldBuilder() { - if (schedulerBuilder_ == null) { - schedulerBuilder_ = + .WorkerResourceOrBuilder> + getWorkerFieldBuilder() { + if (workerBuilder_ == null) { + workerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.SchedulerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .SchedulerResourceOrBuilder>(getScheduler(), getParentForChildren(), isClean()); - scheduler_ = null; + .WorkerResourceOrBuilder>(getWorker(), getParentForChildren(), isClean()); + worker_ = null; } - return schedulerBuilder_; + return workerBuilder_; } - private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource - webServer_; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + triggerer_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WebServerResourceOrBuilder> - webServerBuilder_; + .TriggererResourceOrBuilder> + triggererBuilder_; /** * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the webServer field is set. + * @return Whether the triggerer field is set. */ - public boolean hasWebServer() { - return ((bitField0_ & 0x00000002) != 0); + public boolean hasTriggerer() { + return ((bitField0_ & 0x00000008) != 0); } /** * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The webServer. + * @return The triggerer. */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource - getWebServer() { - if (webServerBuilder_ == null) { - return webServer_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + getTriggerer() { + if (triggererBuilder_ == null) { + return triggerer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource .getDefaultInstance() - : webServer_; + : triggerer_; } else { - return webServerBuilder_.getMessage(); + return triggererBuilder_.getMessage(); } } /** * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setWebServer( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource value) { - if (webServerBuilder_ == null) { + public Builder setTriggerer( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource value) { + if (triggererBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - webServer_ = value; + triggerer_ = value; } else { - webServerBuilder_.setMessage(value); + triggererBuilder_.setMessage(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -3721,22 +6108,22 @@ public Builder setWebServer( * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setWebServer( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource.Builder + public Builder setTriggerer( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource.Builder builderForValue) { - if (webServerBuilder_ == null) { - webServer_ = builderForValue.build(); + if (triggererBuilder_ == null) { + triggerer_ = builderForValue.build(); } else { - webServerBuilder_.setMessage(builderForValue.build()); + triggererBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -3744,30 +6131,30 @@ public Builder setWebServer( * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeWebServer( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource value) { - if (webServerBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && webServer_ != null - && webServer_ + public Builder mergeTriggerer( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource value) { + if (triggererBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && triggerer_ != null + && triggerer_ != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WebServerResource.getDefaultInstance()) { - getWebServerBuilder().mergeFrom(value); + .TriggererResource.getDefaultInstance()) { + getTriggererBuilder().mergeFrom(value); } else { - webServer_ = value; + triggerer_ = value; } } else { - webServerBuilder_.mergeFrom(value); + triggererBuilder_.mergeFrom(value); } - if (webServer_ != null) { - bitField0_ |= 0x00000002; + if (triggerer_ != null) { + bitField0_ |= 0x00000008; onChanged(); } return this; @@ -3776,19 +6163,19 @@ public Builder mergeWebServer( * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearWebServer() { - bitField0_ = (bitField0_ & ~0x00000002); - webServer_ = null; - if (webServerBuilder_ != null) { - webServerBuilder_.dispose(); - webServerBuilder_ = null; + public Builder clearTriggerer() { + bitField0_ = (bitField0_ & ~0x00000008); + triggerer_ = null; + if (triggererBuilder_ != null) { + triggererBuilder_.dispose(); + triggererBuilder_ = null; } onChanged(); return this; @@ -3797,145 +6184,155 @@ public Builder clearWebServer() { * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource .Builder - getWebServerBuilder() { - bitField0_ |= 0x00000002; + getTriggererBuilder() { + bitField0_ |= 0x00000008; onChanged(); - return getWebServerFieldBuilder().getBuilder(); + return getTriggererFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WebServerResourceOrBuilder - getWebServerOrBuilder() { - if (webServerBuilder_ != null) { - return webServerBuilder_.getMessageOrBuilder(); + .TriggererResourceOrBuilder + getTriggererOrBuilder() { + if (triggererBuilder_ != null) { + return triggererBuilder_.getMessageOrBuilder(); } else { - return webServer_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + return triggerer_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource .getDefaultInstance() - : webServer_; + : triggerer_; } } /** * * *
-     * Optional. Resources used by Airflow web server.
+     * Optional. Resources used by Airflow triggerers.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource web_server = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WebServerResourceOrBuilder> - getWebServerFieldBuilder() { - if (webServerBuilder_ == null) { - webServerBuilder_ = + .TriggererResourceOrBuilder> + getTriggererFieldBuilder() { + if (triggererBuilder_ == null) { + triggererBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WebServerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WebServerResourceOrBuilder>(getWebServer(), getParentForChildren(), isClean()); - webServer_ = null; + .TriggererResourceOrBuilder>(getTriggerer(), getParentForChildren(), isClean()); + triggerer_ = null; } - return webServerBuilder_; + return triggererBuilder_; } - private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - worker_; + private com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + dagProcessor_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WorkerResourceOrBuilder> - workerBuilder_; + .DagProcessorResourceOrBuilder> + dagProcessorBuilder_; /** * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the worker field is set. + * @return Whether the dagProcessor field is set. */ - public boolean hasWorker() { - return ((bitField0_ & 0x00000004) != 0); + public boolean hasDagProcessor() { + return ((bitField0_ & 0x00000010) != 0); } /** * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The worker. + * @return The dagProcessor. */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - getWorker() { - if (workerBuilder_ == null) { - return worker_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + getDagProcessor() { + if (dagProcessorBuilder_ == null) { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource .getDefaultInstance() - : worker_; + : dagProcessor_; } else { - return workerBuilder_.getMessage(); + return dagProcessorBuilder_.getMessage(); } } /** * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setWorker( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource value) { - if (workerBuilder_ == null) { + public Builder setDagProcessor( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + value) { + if (dagProcessorBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - worker_ = value; + dagProcessor_ = value; } else { - workerBuilder_.setMessage(value); + dagProcessorBuilder_.setMessage(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -3943,22 +6340,26 @@ public Builder setWorker( * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setWorker( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource.Builder + public Builder setDagProcessor( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + .Builder builderForValue) { - if (workerBuilder_ == null) { - worker_ = builderForValue.build(); + if (dagProcessorBuilder_ == null) { + dagProcessor_ = builderForValue.build(); } else { - workerBuilder_.setMessage(builderForValue.build()); + dagProcessorBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -3966,30 +6367,34 @@ public Builder setWorker( * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeWorker( - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource value) { - if (workerBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && worker_ != null - && worker_ - != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - .getDefaultInstance()) { - getWorkerBuilder().mergeFrom(value); + public Builder mergeDagProcessor( + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + value) { + if (dagProcessorBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && dagProcessor_ != null + && dagProcessor_ + != com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance()) { + getDagProcessorBuilder().mergeFrom(value); } else { - worker_ = value; + dagProcessor_ = value; } } else { - workerBuilder_.mergeFrom(value); + dagProcessorBuilder_.mergeFrom(value); } - if (worker_ != null) { - bitField0_ |= 0x00000004; + if (dagProcessor_ != null) { + bitField0_ |= 0x00000010; onChanged(); } return this; @@ -3998,19 +6403,22 @@ public Builder mergeWorker( * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearWorker() { - bitField0_ = (bitField0_ & ~0x00000004); - worker_ = null; - if (workerBuilder_ != null) { - workerBuilder_.dispose(); - workerBuilder_ = null; + public Builder clearDagProcessor() { + bitField0_ = (bitField0_ & ~0x00000010); + dagProcessor_ = null; + if (dagProcessorBuilder_ != null) { + dagProcessorBuilder_.dispose(); + dagProcessorBuilder_ = null; } onChanged(); return this; @@ -4019,70 +6427,83 @@ public Builder clearWorker() { * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource.Builder - getWorkerBuilder() { - bitField0_ |= 0x00000004; + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + .Builder + getDagProcessorBuilder() { + bitField0_ |= 0x00000010; onChanged(); - return getWorkerFieldBuilder().getBuilder(); + return getDagProcessorFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResourceOrBuilder - getWorkerOrBuilder() { - if (workerBuilder_ != null) { - return workerBuilder_.getMessageOrBuilder(); + public com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResourceOrBuilder + getDagProcessorOrBuilder() { + if (dagProcessorBuilder_ != null) { + return dagProcessorBuilder_.getMessageOrBuilder(); } else { - return worker_ == null - ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource .getDefaultInstance() - : worker_; + : dagProcessor_; } } /** * * *
-     * Optional. Resources used by Airflow workers.
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
      * 
* * - * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource worker = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WorkerResourceOrBuilder> - getWorkerFieldBuilder() { - if (workerBuilder_ == null) { - workerBuilder_ = + .DagProcessorResourceOrBuilder> + getDagProcessorFieldBuilder() { + if (dagProcessorBuilder_ == null) { + dagProcessorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource, - com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResource - .Builder, com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig - .WorkerResourceOrBuilder>(getWorker(), getParentForChildren(), isClean()); - worker_ = null; + .DagProcessorResource, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResource.Builder, + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig + .DagProcessorResourceOrBuilder>( + getDagProcessor(), getParentForChildren(), isClean()); + dagProcessor_ = null; } - return workerBuilder_; + return dagProcessorBuilder_; } @java.lang.Override diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfigOrBuilder.java index 4e8d5b8ade88..d6336e1a3e64 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/java/com/google/cloud/orchestration/airflow/service/v1/WorkloadsConfigOrBuilder.java @@ -151,4 +151,99 @@ public interface WorkloadsConfigOrBuilder */ com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.WorkerResourceOrBuilder getWorkerOrBuilder(); + + /** + * + * + *
+   * Optional. Resources used by Airflow triggerers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the triggerer field is set. + */ + boolean hasTriggerer(); + /** + * + * + *
+   * Optional. Resources used by Airflow triggerers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The triggerer. + */ + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource + getTriggerer(); + /** + * + * + *
+   * Optional. Resources used by Airflow triggerers.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResource triggerer = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.TriggererResourceOrBuilder + getTriggererOrBuilder(); + + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dagProcessor field is set. + */ + boolean hasDagProcessor(); + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dagProcessor. + */ + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource + getDagProcessor(); + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1.WorkloadsConfig.DagProcessorResourceOrBuilder + getDagProcessorOrBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/proto/google/cloud/orchestration/airflow/service/v1/environments.proto b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/proto/google/cloud/orchestration/airflow/service/v1/environments.proto index e83af80a94ac..72fbe14f3795 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/proto/google/cloud/orchestration/airflow/service/v1/environments.proto +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/src/main/proto/google/cloud/orchestration/airflow/service/v1/environments.proto @@ -121,6 +121,143 @@ service Environments { }; } + // Lists workloads in a Cloud Composer environment. Workload is a unit that + // runs a single Composer component. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc ListWorkloads(ListWorkloadsRequest) returns (ListWorkloadsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/environments/*}/workloads" + }; + option (google.api.method_signature) = "parent"; + } + + // Creates a user workloads Secret. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc CreateUserWorkloadsSecret(CreateUserWorkloadsSecretRequest) + returns (UserWorkloadsSecret) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets" + body: "user_workloads_secret" + }; + option (google.api.method_signature) = "parent,user_workloads_secret"; + } + + // Gets an existing user workloads Secret. + // Values of the "data" field in the response are cleared. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc GetUserWorkloadsSecret(GetUserWorkloadsSecretRequest) + returns (UserWorkloadsSecret) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists user workloads Secrets. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc ListUserWorkloadsSecrets(ListUserWorkloadsSecretsRequest) + returns (ListUserWorkloadsSecretsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets" + }; + option (google.api.method_signature) = "parent"; + } + + // Updates a user workloads Secret. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc UpdateUserWorkloadsSecret(UpdateUserWorkloadsSecretRequest) + returns (UserWorkloadsSecret) { + option (google.api.http) = { + put: "/v1/{user_workloads_secret.name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}" + body: "user_workloads_secret" + }; + option (google.api.method_signature) = "user_workloads_secret"; + } + + // Deletes a user workloads Secret. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc DeleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc CreateUserWorkloadsConfigMap(CreateUserWorkloadsConfigMapRequest) + returns (UserWorkloadsConfigMap) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps" + body: "user_workloads_config_map" + }; + option (google.api.method_signature) = "parent,user_workloads_config_map"; + } + + // Gets an existing user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc GetUserWorkloadsConfigMap(GetUserWorkloadsConfigMapRequest) + returns (UserWorkloadsConfigMap) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists user workloads ConfigMaps. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc ListUserWorkloadsConfigMaps(ListUserWorkloadsConfigMapsRequest) + returns (ListUserWorkloadsConfigMapsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps" + }; + option (google.api.method_signature) = "parent"; + } + + // Updates a user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc UpdateUserWorkloadsConfigMap(UpdateUserWorkloadsConfigMapRequest) + returns (UserWorkloadsConfigMap) { + option (google.api.http) = { + put: "/v1/{user_workloads_config_map.name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}" + body: "user_workloads_config_map" + }; + option (google.api.method_signature) = "user_workloads_config_map"; + } + + // Deletes a user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc DeleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}" + }; + option (google.api.method_signature) = "name"; + } + // Creates a snapshots of a Cloud Composer environment. // // As a result of this operation, snapshot of environment's state is stored @@ -468,6 +605,313 @@ message PollAirflowCommandResponse { ExitInfo exit_info = 3; } +// Create user workloads Secret request. +message CreateUserWorkloadsSecretRequest { + // Required. The environment name to create a Secret for, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Required. User workloads Secret to create. + UserWorkloadsSecret user_workloads_secret = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// Get user workloads Secret request. +message GetUserWorkloadsSecretRequest { + // Required. The resource name of the Secret to get, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsSecret" + } + ]; +} + +// List user workloads Secrets request. +message ListUserWorkloadsSecretsRequest { + // Required. List Secrets in the given environment, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Optional. The maximum number of Secrets to return. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The next_page_token value returned from a previous List request, + // if any. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Update user workloads Secret request. +message UpdateUserWorkloadsSecretRequest { + // Optional. User workloads Secret to override. + UserWorkloadsSecret user_workloads_secret = 1 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Delete user workloads Secret request. +message DeleteUserWorkloadsSecretRequest { + // Required. The Secret to delete, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsSecret" + } + ]; +} + +// Create user workloads ConfigMap request. +message CreateUserWorkloadsConfigMapRequest { + // Required. The environment name to create a ConfigMap for, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Required. User workloads ConfigMap to create. + UserWorkloadsConfigMap user_workloads_config_map = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// Get user workloads ConfigMap request. +message GetUserWorkloadsConfigMapRequest { + // Required. The resource name of the ConfigMap to get, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsConfigMap" + } + ]; +} + +// List user workloads ConfigMaps request. +message ListUserWorkloadsConfigMapsRequest { + // Required. List ConfigMaps in the given environment, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Optional. The maximum number of ConfigMaps to return. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The next_page_token value returned from a previous List request, + // if any. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Update user workloads ConfigMap request. +message UpdateUserWorkloadsConfigMapRequest { + // Optional. User workloads ConfigMap to override. + UserWorkloadsConfigMap user_workloads_config_map = 1 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Delete user workloads ConfigMap request. +message DeleteUserWorkloadsConfigMapRequest { + // Required. The ConfigMap to delete, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsConfigMap" + } + ]; +} + +// User workloads Secret used by Airflow tasks that run with Kubernetes executor +// or KubernetesPodOperator. +message UserWorkloadsSecret { + option (google.api.resource) = { + type: "composer.googleapis.com/UserWorkloadsSecret" + pattern: "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsSecrets/{user_workloads_secret}" + plural: "userWorkloadsSecrets" + singular: "userWorkloadsSecret" + }; + + // Identifier. The resource name of the Secret, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Optional. The "data" field of Kubernetes Secret, organized in key-value + // pairs, which can contain sensitive values such as a password, a token, or a + // key. The values for all keys have to be base64-encoded strings. For details + // see: https://kubernetes.io/docs/concepts/configuration/secret/ + map data = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// The user workloads Secrets for a given environment. +message ListUserWorkloadsSecretsResponse { + // The list of Secrets returned by a ListUserWorkloadsSecretsRequest. + repeated UserWorkloadsSecret user_workloads_secrets = 1; + + // The page token used to query for the next page if one exists. + string next_page_token = 2; +} + +// User workloads ConfigMap used by Airflow tasks that run with Kubernetes +// executor or KubernetesPodOperator. +message UserWorkloadsConfigMap { + option (google.api.resource) = { + type: "composer.googleapis.com/UserWorkloadsConfigMap" + pattern: "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsConfigMaps/{user_workloads_config_map}" + plural: "userWorkloadsConfigMaps" + singular: "userWorkloadsConfigMap" + }; + + // Identifier. The resource name of the ConfigMap, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Optional. The "data" field of Kubernetes ConfigMap, organized in key-value + // pairs. For details see: + // https://kubernetes.io/docs/concepts/configuration/configmap/ + map data = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// The user workloads ConfigMaps for a given environment. +message ListUserWorkloadsConfigMapsResponse { + // The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest. + repeated UserWorkloadsConfigMap user_workloads_config_maps = 1; + + // The page token used to query for the next page if one exists. + string next_page_token = 2; +} + +// Request for listing workloads in a Cloud Composer environment. +message ListWorkloadsRequest { + // Required. The environment name to get workloads for, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Optional. The maximum number of environments to return. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The next_page_token value returned from a previous List request, + // if any. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The list filter. + // Currently only supports equality on the type field. The value of a field + // specified in the filter expression must be one ComposerWorkloadType enum + // option. It's possible to get multiple types using "OR" operator, e.g.: + // "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are + // returned. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// Response to ListWorkloadsRequest. +message ListWorkloadsResponse { + // Information about a single workload. + message ComposerWorkload { + // Name of a workload. + string name = 1; + + // Type of a workload. + ComposerWorkloadType type = 2; + + // Output only. Status of a workload. + ComposerWorkloadStatus status = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Supported workload types. + enum ComposerWorkloadType { + // Not able to determine the type of the workload. + COMPOSER_WORKLOAD_TYPE_UNSPECIFIED = 0; + + // Celery worker. + CELERY_WORKER = 1; + + // Kubernetes worker. + KUBERNETES_WORKER = 2; + + // Workload created by Kubernetes Pod Operator. + KUBERNETES_OPERATOR_POD = 3; + + // Airflow scheduler. + SCHEDULER = 4; + + // Airflow Dag processor. + DAG_PROCESSOR = 5; + + // Airflow triggerer. + TRIGGERER = 6; + + // Airflow web server UI. + WEB_SERVER = 7; + + // Redis. + REDIS = 8; + } + + // Workload status. + message ComposerWorkloadStatus { + // Output only. Workload state. + ComposerWorkloadState state = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Text to provide more descriptive status. + string status_message = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Detailed message of the status. + string detailed_status_message = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Workload states. + enum ComposerWorkloadState { + // Not able to determine the status of the workload. + COMPOSER_WORKLOAD_STATE_UNSPECIFIED = 0; + + // Workload is in pending state and has not yet started. + PENDING = 1; + + // Workload is running fine. + OK = 2; + + // Workload is running but there are some non-critical problems. + WARNING = 3; + + // Workload is not running due to an error. + ERROR = 4; + + // Workload has finished execution with success. + SUCCEEDED = 5; + + // Workload has finished execution with failure. + FAILED = 6; + } + + // The list of environment workloads. + repeated ComposerWorkload workloads = 1; + + // The page token used to query for the next page if one exists. + string next_page_token = 2; +} + // Request to create a snapshot of a Cloud Composer environment. message SaveSnapshotRequest { // The resource name of the source environment in the form: @@ -556,6 +1000,13 @@ message FetchDatabasePropertiesResponse { bool is_failover_replica_available = 3; } +// The configuration for data storage in the environment. +message StorageConfig { + // Optional. The name of the Cloud Storage bucket used by the environment. No + // `gs://` prefix. + string bucket = 1 [(google.api.field_behavior) = OPTIONAL]; +} + // Configuration information for an environment. message EnvironmentConfig { // The size of the Cloud Composer environment. @@ -692,6 +1143,11 @@ message EnvironmentConfig { // This field is supported for Cloud Composer environments in versions // composer-2.2.0-airflow-*.*.* and newer. ResilienceMode resilience_mode = 19 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The configuration setting for Airflow database data retention + // mechanism. + DataRetentionConfig data_retention_config = 21 + [(google.api.field_behavior) = OPTIONAL]; } // Network-level access control policy for the Airflow web server. @@ -726,6 +1182,13 @@ message DatabaseConfig { // Supported for Cloud Composer environments in versions // composer-1.*.*-airflow-*.*.*. string machine_type = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The Compute Engine zone where the Airflow database is created. If + // zone is provided, it must be in the region selected for the environment. If + // zone is not provided, a zone is automatically selected. The zone can only + // be set during environment creation. Supported for Cloud Composer + // environments in versions composer-2.*.*-airflow-*.*.*. + string zone = 2 [(google.api.field_behavior) = OPTIONAL]; } // The configuration settings for the Airflow web server App Engine instance. @@ -784,6 +1247,18 @@ message MaintenanceWindow { // Specifies the selection and configuration of software inside the environment. message SoftwareConfig { + // Web server plugins mode of the Cloud Composer environment. + enum WebServerPluginsMode { + // Default mode. + WEB_SERVER_PLUGINS_MODE_UNSPECIFIED = 0; + + // Web server plugins are not supported. + PLUGINS_DISABLED = 1; + + // Web server plugins are supported. + PLUGINS_ENABLED = 2; + } + // The version of the software running in the environment. // This encapsulates both the version of Cloud Composer functionality and the // version of Apache Airflow. It must match the regular expression @@ -877,6 +1352,18 @@ message SoftwareConfig { // This field is supported for Cloud Composer environments in versions // composer-1.*.*-airflow-2.*.*. int32 scheduler_count = 7 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The configuration for Cloud Data Lineage integration. + CloudDataLineageIntegration cloud_data_lineage_integration = 8 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Whether or not the web server uses custom plugins. + // If unspecified, the field defaults to `PLUGINS_ENABLED`. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + WebServerPluginsMode web_server_plugins_mode = 10 + [(google.api.field_behavior) = OPTIONAL]; } // Configuration for controlling how IPs are allocated in the @@ -1060,6 +1547,31 @@ message NodeConfig { // See: // https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent bool enable_ip_masq_agent = 11 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Network Attachment that Cloud Composer environment is connected + // to, which provides connectivity with a user's VPC network. Takes precedence + // over network and subnetwork settings. If not provided, but network and + // subnetwork are defined during environment, it will be provisioned. If not + // provided and network and subnetwork are also empty, then connectivity to + // user's VPC network is disabled. Network attachment must be provided in + // format + // projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + string composer_network_attachment = 12 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The IP range in CIDR notation to use internally by Cloud + // Composer. IP addresses are not reserved - and the same range can be used by + // multiple Cloud Composer environments. In case of overlap, IPs from this + // range will not be accessible in the user's VPC network. Cannot be updated. + // If not specified, the default value of '100.64.128.0/20' is used. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + string composer_internal_ipv4_cidr_block = 13 + [(google.api.field_behavior) = OPTIONAL]; } // Configuration options for the private GKE cluster in a Cloud Composer @@ -1117,6 +1629,17 @@ message PrivateEnvironmentConfig { // composer-1.*.*-airflow-*.*.*. bool enable_private_environment = 1 [(google.api.field_behavior) = OPTIONAL]; + // Optional. If `true`, builds performed during operations that install Python + // packages have only private connectivity to Google services (including + // Artifact Registry) and VPC network (if either `NodeConfig.network` and + // `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` + // field are specified). If `false`, the builds also have access to the + // internet. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + bool enable_private_builds_only = 11 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Configuration for the private GKE cluster for a Private IP // Cloud Composer environment. PrivateClusterConfig private_cluster_config = 2 @@ -1234,6 +1757,38 @@ message WorkloadsConfig { int32 max_count = 5 [(google.api.field_behavior) = OPTIONAL]; } + // Configuration for resources used by Airflow triggerers. + message TriggererResource { + // Optional. The number of triggerers. + int32 count = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. CPU request and limit for a single Airflow triggerer replica. + float cpu = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Memory (GB) request and limit for a single Airflow triggerer + // replica. + float memory_gb = 3 [(google.api.field_behavior) = OPTIONAL]; + } + + // Configuration for resources used by Airflow DAG processors. + message DagProcessorResource { + // Optional. CPU request and limit for a single Airflow DAG processor + // replica. + float cpu = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Memory (GB) request and limit for a single Airflow DAG + // processor replica. + float memory_gb = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Storage (GB) request and limit for a single Airflow DAG + // processor replica. + float storage_gb = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The number of DAG processors. If not provided or set to 0, a + // single DAG processor instance will be created. + int32 count = 4 [(google.api.field_behavior) = OPTIONAL]; + } + // Optional. Resources used by Airflow schedulers. SchedulerResource scheduler = 1 [(google.api.field_behavior) = OPTIONAL]; @@ -1242,6 +1797,16 @@ message WorkloadsConfig { // Optional. Resources used by Airflow workers. WorkerResource worker = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Resources used by Airflow triggerers. + TriggererResource triggerer = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Resources used by Airflow DAG processors. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + DagProcessorResource dag_processor = 5 + [(google.api.field_behavior) = OPTIONAL]; } // The Recovery settings of an environment. @@ -1293,6 +1858,12 @@ message MasterAuthorizedNetworksConfig { repeated CidrBlock cidr_blocks = 2; } +// Configuration for Cloud Data Lineage integration. +message CloudDataLineageIntegration { + // Optional. Whether or not Cloud Data Lineage integration is enabled. + bool enabled = 1 [(google.api.field_behavior) = OPTIONAL]; +} + // An environment for running orchestration tasks. message Environment { option (google.api.resource) = { @@ -1354,6 +1925,12 @@ message Environment { // * Both keys and values are additionally constrained to be <= 128 bytes in // size. map labels = 7; + + // Output only. Reserved for future use. + bool satisfies_pzs = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Storage configuration for this environment. + StorageConfig storage_config = 9 [(google.api.field_behavior) = OPTIONAL]; } // Message containing information about the result of an upgrade check @@ -1390,3 +1967,30 @@ message CheckUpgradeResponse { // when the build was triggered. map pypi_dependencies = 6; } + +// The configuration setting for Airflow database data retention mechanism. +message DataRetentionConfig { + // Optional. The configuration settings for task logs retention + TaskLogsRetentionConfig task_logs_retention_config = 2 + [(google.api.field_behavior) = OPTIONAL]; +} + +// The configuration setting for Task Logs. +message TaskLogsRetentionConfig { + // The definition of task_logs_storage_mode. + enum TaskLogsStorageMode { + // This configuration is not specified by the user. + TASK_LOGS_STORAGE_MODE_UNSPECIFIED = 0; + + // Store task logs in Cloud Logging and in the environment's Cloud Storage + // bucket. + CLOUD_LOGGING_AND_CLOUD_STORAGE = 1; + + // Store task logs in Cloud Logging only. + CLOUD_LOGGING_ONLY = 2; + } + + // Optional. The mode of storage for Airflow workers task logs. For details, + // see go/composer-store-task-logs-in-cloud-logging-only-design-doc + TaskLogsStorageMode storage_mode = 2 [(google.api.field_behavior) = OPTIONAL]; +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..b8a19aeaf6a1 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsConfigMapRequest.java @@ -0,0 +1,1037 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Create user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest} + */ +public final class CreateUserWorkloadsConfigMapRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest) + CreateUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateUserWorkloadsConfigMapRequest.newBuilder() to construct. + private CreateUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserWorkloadsConfigMapRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER = 2; + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsConfigMap. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getUserWorkloadsConfigMap()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUserWorkloadsConfigMap()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + other = + (com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest) + obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasUserWorkloadsConfigMap() != other.hasUserWorkloadsConfigMap()) return false; + if (hasUserWorkloadsConfigMap()) { + if (!getUserWorkloadsConfigMap().equals(other.getUserWorkloadsConfigMap())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasUserWorkloadsConfigMap()) { + hash = (37 * hash) + USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsConfigMap().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Create user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsConfigMapFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userWorkloadsConfigMap_ = + userWorkloadsConfigMapBuilder_ == null + ? userWorkloadsConfigMap_ + : userWorkloadsConfigMapBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserWorkloadsConfigMap()) { + mergeUserWorkloadsConfigMap(other.getUserWorkloadsConfigMap()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getUserWorkloadsConfigMapFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a ConfigMap for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder> + userWorkloadsConfigMapBuilder_; + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsConfigMap. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + if (userWorkloadsConfigMapBuilder_ == null) { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } else { + return userWorkloadsConfigMapBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsConfigMap_ = value; + } else { + userWorkloadsConfigMapBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMap_ = builderForValue.build(); + } else { + userWorkloadsConfigMapBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && userWorkloadsConfigMap_ != null + && userWorkloadsConfigMap_ + != com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance()) { + getUserWorkloadsConfigMapBuilder().mergeFrom(value); + } else { + userWorkloadsConfigMap_ = value; + } + } else { + userWorkloadsConfigMapBuilder_.mergeFrom(value); + } + if (userWorkloadsConfigMap_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUserWorkloadsConfigMap() { + bitField0_ = (bitField0_ & ~0x00000002); + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + getUserWorkloadsConfigMapBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUserWorkloadsConfigMapFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + if (userWorkloadsConfigMapBuilder_ != null) { + return userWorkloadsConfigMapBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + } + /** + * + * + *
+     * Required. User workloads ConfigMap to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapFieldBuilder() { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMapBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMapOrBuilder>( + getUserWorkloadsConfigMap(), getParentForChildren(), isClean()); + userWorkloadsConfigMap_ = null; + } + return userWorkloadsConfigMapBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..804aa64a159e --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,100 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface CreateUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. The environment name to create a ConfigMap for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + boolean hasUserWorkloadsConfigMap(); + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsConfigMap. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap(); + /** + * + * + *
+   * Required. User workloads ConfigMap to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..dd6dc2b7ce22 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsSecretRequest.java @@ -0,0 +1,1027 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Create user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest} + */ +public final class CreateUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) + CreateUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateUserWorkloadsSecretRequest.newBuilder() to construct. + private CreateUserWorkloadsSecretRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserWorkloadsSecretRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + .Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_WORKLOADS_SECRET_FIELD_NUMBER = 2; + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + userWorkloadsSecret_; + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsSecret. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getUserWorkloadsSecret()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUserWorkloadsSecret()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) + obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasUserWorkloadsSecret() != other.hasUserWorkloadsSecret()) return false; + if (hasUserWorkloadsSecret()) { + if (!getUserWorkloadsSecret().equals(other.getUserWorkloadsSecret())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasUserWorkloadsSecret()) { + hash = (37 * hash) + USER_WORKLOADS_SECRET_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsSecret().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Create user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsSecretFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userWorkloadsSecret_ = + userWorkloadsSecretBuilder_ == null + ? userWorkloadsSecret_ + : userWorkloadsSecretBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserWorkloadsSecret()) { + mergeUserWorkloadsSecret(other.getUserWorkloadsSecret()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getUserWorkloadsSecretFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to create a Secret for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + userWorkloadsSecret_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + userWorkloadsSecretBuilder_; + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsSecret. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret() { + if (userWorkloadsSecretBuilder_ == null) { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } else { + return userWorkloadsSecretBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsSecret_ = value; + } else { + userWorkloadsSecretBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecret_ = builderForValue.build(); + } else { + userWorkloadsSecretBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && userWorkloadsSecret_ != null + && userWorkloadsSecret_ + != com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance()) { + getUserWorkloadsSecretBuilder().mergeFrom(value); + } else { + userWorkloadsSecret_ = value; + } + } else { + userWorkloadsSecretBuilder_.mergeFrom(value); + } + if (userWorkloadsSecret_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUserWorkloadsSecret() { + bitField0_ = (bitField0_ & ~0x00000002); + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + getUserWorkloadsSecretBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUserWorkloadsSecretFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + if (userWorkloadsSecretBuilder_ != null) { + return userWorkloadsSecretBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + } + /** + * + * + *
+     * Required. User workloads Secret to create.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretFieldBuilder() { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecretBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsSecretOrBuilder>( + getUserWorkloadsSecret(), getParentForChildren(), isClean()); + userWorkloadsSecret_ = null; + } + return userWorkloadsSecretBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .CreateUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..9cb35bfe9f14 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/CreateUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,100 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface CreateUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. The environment name to create a Secret for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + boolean hasUserWorkloadsSecret(); + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userWorkloadsSecret. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret(); + /** + * + * + *
+   * Required. User workloads Secret to create.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DataRetentionConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DataRetentionConfig.java new file mode 100644 index 000000000000..50b37cd86d2d --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DataRetentionConfig.java @@ -0,0 +1,793 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * The configuration setting for Airflow database data retention mechanism.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig} + */ +public final class DataRetentionConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) + DataRetentionConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use DataRetentionConfig.newBuilder() to construct. + private DataRetentionConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DataRetentionConfig() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DataRetentionConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder + .class); + } + + private int bitField0_; + public static final int TASK_LOGS_RETENTION_CONFIG_FIELD_NUMBER = 4; + private com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + taskLogsRetentionConfig_; + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the taskLogsRetentionConfig field is set. + */ + @java.lang.Override + public boolean hasTaskLogsRetentionConfig() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The taskLogsRetentionConfig. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + getTaskLogsRetentionConfig() { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfigOrBuilder + getTaskLogsRetentionConfigOrBuilder() { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getTaskLogsRetentionConfig()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(4, getTaskLogsRetentionConfig()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig other = + (com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) obj; + + if (hasTaskLogsRetentionConfig() != other.hasTaskLogsRetentionConfig()) return false; + if (hasTaskLogsRetentionConfig()) { + if (!getTaskLogsRetentionConfig().equals(other.getTaskLogsRetentionConfig())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTaskLogsRetentionConfig()) { + hash = (37 * hash) + TASK_LOGS_RETENTION_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getTaskLogsRetentionConfig().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The configuration setting for Airflow database data retention mechanism.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTaskLogsRetentionConfigFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + taskLogsRetentionConfig_ = null; + if (taskLogsRetentionConfigBuilder_ != null) { + taskLogsRetentionConfigBuilder_.dispose(); + taskLogsRetentionConfigBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig build() { + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig result = + new com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.taskLogsRetentionConfig_ = + taskLogsRetentionConfigBuilder_ == null + ? taskLogsRetentionConfig_ + : taskLogsRetentionConfigBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance()) return this; + if (other.hasTaskLogsRetentionConfig()) { + mergeTaskLogsRetentionConfig(other.getTaskLogsRetentionConfig()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 34: + { + input.readMessage( + getTaskLogsRetentionConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + taskLogsRetentionConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfigOrBuilder> + taskLogsRetentionConfigBuilder_; + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the taskLogsRetentionConfig field is set. + */ + public boolean hasTaskLogsRetentionConfig() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The taskLogsRetentionConfig. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + getTaskLogsRetentionConfig() { + if (taskLogsRetentionConfigBuilder_ == null) { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } else { + return taskLogsRetentionConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTaskLogsRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig value) { + if (taskLogsRetentionConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskLogsRetentionConfig_ = value; + } else { + taskLogsRetentionConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTaskLogsRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.Builder + builderForValue) { + if (taskLogsRetentionConfigBuilder_ == null) { + taskLogsRetentionConfig_ = builderForValue.build(); + } else { + taskLogsRetentionConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeTaskLogsRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig value) { + if (taskLogsRetentionConfigBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && taskLogsRetentionConfig_ != null + && taskLogsRetentionConfig_ + != com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance()) { + getTaskLogsRetentionConfigBuilder().mergeFrom(value); + } else { + taskLogsRetentionConfig_ = value; + } + } else { + taskLogsRetentionConfigBuilder_.mergeFrom(value); + } + if (taskLogsRetentionConfig_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearTaskLogsRetentionConfig() { + bitField0_ = (bitField0_ & ~0x00000001); + taskLogsRetentionConfig_ = null; + if (taskLogsRetentionConfigBuilder_ != null) { + taskLogsRetentionConfigBuilder_.dispose(); + taskLogsRetentionConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.Builder + getTaskLogsRetentionConfigBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getTaskLogsRetentionConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfigOrBuilder + getTaskLogsRetentionConfigOrBuilder() { + if (taskLogsRetentionConfigBuilder_ != null) { + return taskLogsRetentionConfigBuilder_.getMessageOrBuilder(); + } else { + return taskLogsRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance() + : taskLogsRetentionConfig_; + } + } + /** + * + * + *
+     * Optional. The configuration settings for task logs retention
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfigOrBuilder> + getTaskLogsRetentionConfigFieldBuilder() { + if (taskLogsRetentionConfigBuilder_ == null) { + taskLogsRetentionConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .TaskLogsRetentionConfigOrBuilder>( + getTaskLogsRetentionConfig(), getParentForChildren(), isClean()); + taskLogsRetentionConfig_ = null; + } + return taskLogsRetentionConfigBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DataRetentionConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DataRetentionConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DataRetentionConfigOrBuilder.java new file mode 100644 index 000000000000..23f9dfdc7129 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DataRetentionConfigOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface DataRetentionConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the taskLogsRetentionConfig field is set. + */ + boolean hasTaskLogsRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The taskLogsRetentionConfig. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + getTaskLogsRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration settings for task logs retention
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfigOrBuilder + getTaskLogsRetentionConfigOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfig.java index fa7155a2a6e0..9ca4ad4f99fb 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfig.java @@ -41,6 +41,7 @@ private DatabaseConfig(com.google.protobuf.GeneratedMessageV3.Builder builder private DatabaseConfig() { machineType_ = ""; + zone_ = ""; } @java.lang.Override @@ -123,6 +124,65 @@ public com.google.protobuf.ByteString getMachineTypeBytes() { } } + public static final int ZONE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object zone_ = ""; + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The zone. + */ + @java.lang.Override + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for zone. + */ + @java.lang.Override + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -140,6 +200,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, machineType_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, zone_); + } getUnknownFields().writeTo(output); } @@ -152,6 +215,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, machineType_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, zone_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -169,6 +235,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig) obj; if (!getMachineType().equals(other.getMachineType())) return false; + if (!getZone().equals(other.getZone())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -182,6 +249,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MACHINE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getMachineType().hashCode(); + hash = (37 * hash) + ZONE_FIELD_NUMBER; + hash = (53 * hash) + getZone().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -326,6 +395,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; machineType_ = ""; + zone_ = ""; return this; } @@ -368,6 +438,9 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.machineType_ = machineType_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.zone_ = zone_; + } } @java.lang.Override @@ -424,6 +497,11 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; onChanged(); } + if (!other.getZone().isEmpty()) { + zone_ = other.zone_; + bitField0_ |= 0x00000002; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -456,6 +534,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 18: + { + zone_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -601,6 +685,132 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object zone_ = ""; + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The zone. + */ + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for zone. + */ + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The zone to set. + * @return This builder for chaining. + */ + public Builder setZone(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + zone_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearZone() { + zone_ = getDefaultInstance().getZone(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The Compute Engine zone where the Airflow database is created. If
+     * zone is provided, it must be in the region selected for the environment. If
+     * zone is not provided, a zone is automatically selected. The zone can only
+     * be set during environment creation. Supported for Cloud Composer
+     * environments in versions composer-2.*.*-airflow-*.*.*.
+     * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for zone to set. + * @return This builder for chaining. + */ + public Builder setZoneBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + zone_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfigOrBuilder.java index beae5ec618af..341fa0eeb8f0 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DatabaseConfigOrBuilder.java @@ -56,4 +56,37 @@ public interface DatabaseConfigOrBuilder * @return The bytes for machineType. */ com.google.protobuf.ByteString getMachineTypeBytes(); + + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The zone. + */ + java.lang.String getZone(); + /** + * + * + *
+   * Optional. The Compute Engine zone where the Airflow database is created. If
+   * zone is provided, it must be in the region selected for the environment. If
+   * zone is not provided, a zone is automatically selected. The zone can only
+   * be set during environment creation. Supported for Cloud Composer
+   * environments in versions composer-2.*.*-airflow-*.*.*.
+   * 
+ * + * string zone = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for zone. + */ + com.google.protobuf.ByteString getZoneBytes(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..9fc98953d4a3 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsConfigMapRequest.java @@ -0,0 +1,710 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Delete user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest} + */ +public final class DeleteUserWorkloadsConfigMapRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest) + DeleteUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteUserWorkloadsConfigMapRequest.newBuilder() to construct. + private DeleteUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserWorkloadsConfigMapRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + other = + (com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest) + obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Delete user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The ConfigMap to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..8a441a4eeeb9 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface DeleteUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The ConfigMap to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..7754e1971411 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsSecretRequest.java @@ -0,0 +1,702 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Delete user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest} + */ +public final class DeleteUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) + DeleteUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteUserWorkloadsSecretRequest.newBuilder() to construct. + private DeleteUserWorkloadsSecretRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserWorkloadsSecretRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + .Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) + obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Delete user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The Secret to delete, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .DeleteUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..1bb948cd18a9 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/DeleteUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface DeleteUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The Secret to delete, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/Environment.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/Environment.java index 54d0437d997d..388a1bdbc61f 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/Environment.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/Environment.java @@ -735,6 +735,81 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { return map.get(key); } + public static final int SATISFIES_PZS_FIELD_NUMBER = 8; + private boolean satisfiesPzs_ = false; + /** + * + * + *
+   * Output only. Reserved for future use.
+   * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The satisfiesPzs. + */ + @java.lang.Override + public boolean getSatisfiesPzs() { + return satisfiesPzs_; + } + + public static final int STORAGE_CONFIG_FIELD_NUMBER = 9; + private com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storageConfig_; + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the storageConfig field is set. + */ + @java.lang.Override + public boolean hasStorageConfig() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageConfig. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig getStorageConfig() { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.getDefaultInstance() + : storageConfig_; + } + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder + getStorageConfigOrBuilder() { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.getDefaultInstance() + : storageConfig_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -772,6 +847,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 7); + if (satisfiesPzs_ != false) { + output.writeBool(8, satisfiesPzs_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(9, getStorageConfig()); + } getUnknownFields().writeTo(output); } @@ -812,6 +893,12 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, labels__); } + if (satisfiesPzs_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, satisfiesPzs_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getStorageConfig()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -844,6 +931,11 @@ public boolean equals(final java.lang.Object obj) { if (!getUpdateTime().equals(other.getUpdateTime())) return false; } if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (getSatisfiesPzs() != other.getSatisfiesPzs()) return false; + if (hasStorageConfig() != other.hasStorageConfig()) return false; + if (hasStorageConfig()) { + if (!getStorageConfig().equals(other.getStorageConfig())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -877,6 +969,12 @@ public int hashCode() { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } + hash = (37 * hash) + SATISFIES_PZS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzs()); + if (hasStorageConfig()) { + hash = (37 * hash) + STORAGE_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getStorageConfig().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1045,6 +1143,7 @@ private void maybeForceBuilderInitialization() { getConfigFieldBuilder(); getCreateTimeFieldBuilder(); getUpdateTimeFieldBuilder(); + getStorageConfigFieldBuilder(); } } @@ -1071,6 +1170,12 @@ public Builder clear() { updateTimeBuilder_ = null; } internalGetMutableLabels().clear(); + satisfiesPzs_ = false; + storageConfig_ = null; + if (storageConfigBuilder_ != null) { + storageConfigBuilder_.dispose(); + storageConfigBuilder_ = null; + } return this; } @@ -1136,6 +1241,14 @@ private void buildPartial0( result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.satisfiesPzs_ = satisfiesPzs_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.storageConfig_ = + storageConfigBuilder_ == null ? storageConfig_ : storageConfigBuilder_.build(); + to_bitField0_ |= 0x00000008; + } result.bitField0_ |= to_bitField0_; } @@ -1212,6 +1325,12 @@ public Builder mergeFrom( } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); bitField0_ |= 0x00000040; + if (other.getSatisfiesPzs() != false) { + setSatisfiesPzs(other.getSatisfiesPzs()); + } + if (other.hasStorageConfig()) { + mergeStorageConfig(other.getStorageConfig()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1286,6 +1405,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000040; break; } // case 58 + case 64: + { + satisfiesPzs_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 64 + case 74: + { + input.readMessage(getStorageConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 74 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2458,6 +2589,272 @@ public Builder putAllLabels(java.util.Map va return this; } + private boolean satisfiesPzs_; + /** + * + * + *
+     * Output only. Reserved for future use.
+     * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The satisfiesPzs. + */ + @java.lang.Override + public boolean getSatisfiesPzs() { + return satisfiesPzs_; + } + /** + * + * + *
+     * Output only. Reserved for future use.
+     * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The satisfiesPzs to set. + * @return This builder for chaining. + */ + public Builder setSatisfiesPzs(boolean value) { + + satisfiesPzs_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. Reserved for future use.
+     * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearSatisfiesPzs() { + bitField0_ = (bitField0_ & ~0x00000080); + satisfiesPzs_ = false; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storageConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder> + storageConfigBuilder_; + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the storageConfig field is set. + */ + public boolean hasStorageConfig() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageConfig. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig getStorageConfig() { + if (storageConfigBuilder_ == null) { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + .getDefaultInstance() + : storageConfig_; + } else { + return storageConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStorageConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig value) { + if (storageConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + storageConfig_ = value; + } else { + storageConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStorageConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder + builderForValue) { + if (storageConfigBuilder_ == null) { + storageConfig_ = builderForValue.build(); + } else { + storageConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeStorageConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig value) { + if (storageConfigBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && storageConfig_ != null + && storageConfig_ + != com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + .getDefaultInstance()) { + getStorageConfigBuilder().mergeFrom(value); + } else { + storageConfig_ = value; + } + } else { + storageConfigBuilder_.mergeFrom(value); + } + if (storageConfig_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearStorageConfig() { + bitField0_ = (bitField0_ & ~0x00000100); + storageConfig_ = null; + if (storageConfigBuilder_ != null) { + storageConfigBuilder_.dispose(); + storageConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder + getStorageConfigBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getStorageConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder + getStorageConfigOrBuilder() { + if (storageConfigBuilder_ != null) { + return storageConfigBuilder_.getMessageOrBuilder(); + } else { + return storageConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + .getDefaultInstance() + : storageConfig_; + } + } + /** + * + * + *
+     * Optional. Storage configuration for this environment.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder> + getStorageConfigFieldBuilder() { + if (storageConfigBuilder_ == null) { + storageConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder>( + getStorageConfig(), getParentForChildren(), isClean()); + storageConfig_ = null; + } + return storageConfigBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfig.java index 8db96451784d..7dc559118178 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfig.java @@ -1434,6 +1434,70 @@ public com.google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig get : recoveryConfig_; } + public static final int DATA_RETENTION_CONFIG_FIELD_NUMBER = 19; + private com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + dataRetentionConfig_; + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataRetentionConfig field is set. + */ + @java.lang.Override + public boolean hasDataRetentionConfig() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataRetentionConfig. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + getDataRetentionConfig() { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance() + : dataRetentionConfig_; + } + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfigOrBuilder + getDataRetentionConfigOrBuilder() { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance() + : dataRetentionConfig_; + } + public static final int RESILIENCE_MODE_FIELD_NUMBER = 20; private int resilienceMode_ = 0; /** @@ -1549,6 +1613,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000400) != 0)) { output.writeMessage(18, getRecoveryConfig()); } + if (((bitField0_ & 0x00000800) != 0)) { + output.writeMessage(19, getDataRetentionConfig()); + } if (resilienceMode_ != com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode .RESILIENCE_MODE_UNSPECIFIED @@ -1624,6 +1691,10 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(18, getRecoveryConfig()); } + if (((bitField0_ & 0x00000800) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(19, getDataRetentionConfig()); + } if (resilienceMode_ != com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode .RESILIENCE_MODE_UNSPECIFIED @@ -1704,6 +1775,10 @@ public boolean equals(final java.lang.Object obj) { if (hasRecoveryConfig()) { if (!getRecoveryConfig().equals(other.getRecoveryConfig())) return false; } + if (hasDataRetentionConfig() != other.hasDataRetentionConfig()) return false; + if (hasDataRetentionConfig()) { + if (!getDataRetentionConfig().equals(other.getDataRetentionConfig())) return false; + } if (resilienceMode_ != other.resilienceMode_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -1772,6 +1847,10 @@ public int hashCode() { hash = (37 * hash) + RECOVERY_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getRecoveryConfig().hashCode(); } + if (hasDataRetentionConfig()) { + hash = (37 * hash) + DATA_RETENTION_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getDataRetentionConfig().hashCode(); + } hash = (37 * hash) + RESILIENCE_MODE_FIELD_NUMBER; hash = (53 * hash) + resilienceMode_; hash = (29 * hash) + getUnknownFields().hashCode(); @@ -1929,6 +2008,7 @@ private void maybeForceBuilderInitialization() { getWorkloadsConfigFieldBuilder(); getMasterAuthorizedNetworksConfigFieldBuilder(); getRecoveryConfigFieldBuilder(); + getDataRetentionConfigFieldBuilder(); } } @@ -1997,6 +2077,11 @@ public Builder clear() { recoveryConfigBuilder_.dispose(); recoveryConfigBuilder_ = null; } + dataRetentionConfig_ = null; + if (dataRetentionConfigBuilder_ != null) { + dataRetentionConfigBuilder_.dispose(); + dataRetentionConfigBuilder_ = null; + } resilienceMode_ = 0; return this; } @@ -2120,6 +2205,13 @@ private void buildPartial0( to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00020000) != 0)) { + result.dataRetentionConfig_ = + dataRetentionConfigBuilder_ == null + ? dataRetentionConfig_ + : dataRetentionConfigBuilder_.build(); + to_bitField0_ |= 0x00000800; + } + if (((from_bitField0_ & 0x00040000) != 0)) { result.resilienceMode_ = resilienceMode_; } result.bitField0_ |= to_bitField0_; @@ -2234,6 +2326,9 @@ public Builder mergeFrom( if (other.hasRecoveryConfig()) { mergeRecoveryConfig(other.getRecoveryConfig()); } + if (other.hasDataRetentionConfig()) { + mergeDataRetentionConfig(other.getDataRetentionConfig()); + } if (other.resilienceMode_ != 0) { setResilienceModeValue(other.getResilienceModeValue()); } @@ -2365,10 +2460,17 @@ public Builder mergeFrom( bitField0_ |= 0x00010000; break; } // case 146 + case 154: + { + input.readMessage( + getDataRetentionConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00020000; + break; + } // case 154 case 160: { resilienceMode_ = input.readEnum(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 160 case 170: @@ -5710,6 +5812,231 @@ public Builder clearRecoveryConfig() { return recoveryConfigBuilder_; } + private com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + dataRetentionConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfigOrBuilder> + dataRetentionConfigBuilder_; + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataRetentionConfig field is set. + */ + public boolean hasDataRetentionConfig() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataRetentionConfig. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + getDataRetentionConfig() { + if (dataRetentionConfigBuilder_ == null) { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance() + : dataRetentionConfig_; + } else { + return dataRetentionConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig value) { + if (dataRetentionConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dataRetentionConfig_ = value; + } else { + dataRetentionConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder + builderForValue) { + if (dataRetentionConfigBuilder_ == null) { + dataRetentionConfig_ = builderForValue.build(); + } else { + dataRetentionConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeDataRetentionConfig( + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig value) { + if (dataRetentionConfigBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0) + && dataRetentionConfig_ != null + && dataRetentionConfig_ + != com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance()) { + getDataRetentionConfigBuilder().mergeFrom(value); + } else { + dataRetentionConfig_ = value; + } + } else { + dataRetentionConfigBuilder_.mergeFrom(value); + } + if (dataRetentionConfig_ != null) { + bitField0_ |= 0x00020000; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearDataRetentionConfig() { + bitField0_ = (bitField0_ & ~0x00020000); + dataRetentionConfig_ = null; + if (dataRetentionConfigBuilder_ != null) { + dataRetentionConfigBuilder_.dispose(); + dataRetentionConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder + getDataRetentionConfigBuilder() { + bitField0_ |= 0x00020000; + onChanged(); + return getDataRetentionConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfigOrBuilder + getDataRetentionConfigOrBuilder() { + if (dataRetentionConfigBuilder_ != null) { + return dataRetentionConfigBuilder_.getMessageOrBuilder(); + } else { + return dataRetentionConfig_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + .getDefaultInstance() + : dataRetentionConfig_; + } + } + /** + * + * + *
+     * Optional. The configuration setting for Airflow database data retention
+     * mechanism.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfigOrBuilder> + getDataRetentionConfigFieldBuilder() { + if (dataRetentionConfigBuilder_ == null) { + dataRetentionConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig, + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .DataRetentionConfigOrBuilder>( + getDataRetentionConfig(), getParentForChildren(), isClean()); + dataRetentionConfig_ = null; + } + return dataRetentionConfigBuilder_; + } + private int resilienceMode_ = 0; /** * @@ -5750,7 +6077,7 @@ public int getResilienceModeValue() { */ public Builder setResilienceModeValue(int value) { resilienceMode_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5805,7 +6132,7 @@ public Builder setResilienceMode( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; resilienceMode_ = value.getNumber(); onChanged(); return this; @@ -5827,7 +6154,7 @@ public Builder setResilienceMode( * @return This builder for chaining. */ public Builder clearResilienceMode() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); resilienceMode_ = 0; onChanged(); return this; diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfigOrBuilder.java index 9f43b087921c..9fc7f960de5c 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentConfigOrBuilder.java @@ -752,6 +752,52 @@ public interface EnvironmentConfigOrBuilder com.google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfigOrBuilder getRecoveryConfigOrBuilder(); + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataRetentionConfig field is set. + */ + boolean hasDataRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataRetentionConfig. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig + getDataRetentionConfig(); + /** + * + * + *
+   * Optional. The configuration setting for Airflow database data retention
+   * mechanism.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig data_retention_config = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfigOrBuilder + getDataRetentionConfigOrBuilder(); + /** * * diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentName.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentName.java index 3fc18bd33195..e82480cb6e7a 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentName.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentName.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentOrBuilder.java index 0f4cefd73d09..768c9ab00f20 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentOrBuilder.java @@ -313,4 +313,59 @@ java.lang.String getLabelsOrDefault( * map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL]; */ java.lang.String getLabelsOrThrow(java.lang.String key); + + /** + * + * + *
+   * Output only. Reserved for future use.
+   * 
+ * + * bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The satisfiesPzs. + */ + boolean getSatisfiesPzs(); + + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the storageConfig field is set. + */ + boolean hasStorageConfig(); + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageConfig. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig getStorageConfig(); + /** + * + * + *
+   * Optional. Storage configuration for this environment.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.StorageConfig storage_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder + getStorageConfigOrBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsOuterClass.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsOuterClass.java index b5b0803e1303..4559f569d303 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsOuterClass.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/EnvironmentsOuterClass.java @@ -88,6 +88,86 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1beta1_PollAirflowCommandResponse_ExitInfo_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1beta1_PollAirflowCommandResponse_ExitInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_DataEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_DataEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_DataEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_DataEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -204,6 +284,22 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_TriggererResource_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_TriggererResource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_orchestration_airflow_service_v1beta1_RecoveryConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -302,320 +398,528 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "flow.service.v1beta1.PollAirflowCommandR" + "esponse.ExitInfo\032,\n\004Line\022\023\n\013line_number\030" + "\001 \001(\005\022\017\n\007content\030\002 \001(\t\032,\n\010ExitInfo\022\021\n\tex" - + "it_code\030\001 \001(\005\022\r\n\005error\030\002 \001(\t\"E\n\023SaveSnap" - + "shotRequest\022\023\n\013environment\030\001 \001(\t\022\031\n\021snap" - + "shot_location\030\002 \001(\t\"-\n\024SaveSnapshotRespo" - + "nse\022\025\n\rsnapshot_path\030\001 \001(\t\"\335\001\n\023LoadSnaps" - + "hotRequest\022\023\n\013environment\030\001 \001(\t\022\025\n\rsnaps" - + "hot_path\030\002 \001(\t\022\'\n\037skip_pypi_packages_ins" - + "tallation\030\003 \001(\010\022*\n\"skip_environment_vari" - + "ables_setting\030\004 \001(\010\022&\n\036skip_airflow_over" - + "rides_setting\030\005 \001(\010\022\035\n\025skip_gcs_data_cop" - + "ying\030\006 \001(\010\"\026\n\024LoadSnapshotResponse\".\n\027Da" - + "tabaseFailoverRequest\022\023\n\013environment\030\001 \001" - + "(\t\"\032\n\030DatabaseFailoverResponse\"b\n\036FetchD" - + "atabasePropertiesRequest\022@\n\013environment\030" - + "\001 \001(\tB+\340A\002\372A%\n#composer.googleapis.com/E" - + "nvironment\"~\n\037FetchDatabasePropertiesRes" - + "ponse\022\030\n\020primary_gce_zone\030\001 \001(\t\022\032\n\022secon" - + "dary_gce_zone\030\002 \001(\t\022%\n\035is_failover_repli" - + "ca_available\030\003 \001(\010\"\335\r\n\021EnvironmentConfig" - + "\022\030\n\013gke_cluster\030\001 \001(\tB\003\340A\003\022\033\n\016dag_gcs_pr" - + "efix\030\002 \001(\tB\003\340A\003\022\022\n\nnode_count\030\003 \001(\005\022[\n\017s" - + "oftware_config\030\004 \001(\0132B.google.cloud.orch" - + "estration.airflow.service.v1beta1.Softwa" - + "reConfig\022S\n\013node_config\030\005 \001(\0132>.google.c" + + "it_code\030\001 \001(\005\022\r\n\005error\030\002 \001(\t\"\314\001\n CreateU" + + "serWorkloadsSecretRequest\022;\n\006parent\030\001 \001(" + + "\tB+\340A\002\372A%\n#composer.googleapis.com/Envir" + + "onment\022k\n\025user_workloads_secret\030\002 \001(\0132G." + + "google.cloud.orchestration.airflow.servi" + + "ce.v1beta1.UserWorkloadsSecretB\003\340A\002\"b\n\035G" + + "etUserWorkloadsSecretRequest\022A\n\004name\030\001 \001" + + "(\tB3\340A\002\372A-\n+composer.googleapis.com/User" + + "WorkloadsSecret\"\217\001\n\037ListUserWorkloadsSec" + + "retsRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#com" + + "poser.googleapis.com/Environment\022\026\n\tpage" + + "_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A" + + "\001\"\217\001\n UpdateUserWorkloadsSecretRequest\022k" + + "\n\025user_workloads_secret\030\001 \001(\0132G.google.c" + "loud.orchestration.airflow.service.v1bet" - + "a1.NodeConfig\022p\n\032private_environment_con" - + "fig\030\007 \001(\0132L.google.cloud.orchestration.a" - + "irflow.service.v1beta1.PrivateEnvironmen" - + "tConfig\022\201\001\n!web_server_network_access_co" - + "ntrol\030\t \001(\0132Q.google.cloud.orchestration" - + ".airflow.service.v1beta1.WebServerNetwor" - + "kAccessControlB\003\340A\001\022`\n\017database_config\030\n" - + " \001(\0132B.google.cloud.orchestration.airflo" - + "w.service.v1beta1.DatabaseConfigB\003\340A\001\022c\n" - + "\021web_server_config\030\013 \001(\0132C.google.cloud." - + "orchestration.airflow.service.v1beta1.We" - + "bServerConfigB\003\340A\001\022\030\n\013airflow_uri\030\006 \001(\tB" - + "\003\340A\003\022\036\n\021airflow_byoid_uri\030\025 \001(\tB\003\340A\003\022d\n\021" - + "encryption_config\030\014 \001(\0132D.google.cloud.o" - + "rchestration.airflow.service.v1beta1.Enc" - + "ryptionConfigB\003\340A\001\022f\n\022maintenance_window" - + "\030\r \001(\0132E.google.cloud.orchestration.airf" - + "low.service.v1beta1.MaintenanceWindowB\003\340" - + "A\001\022b\n\020workloads_config\030\017 \001(\0132C.google.cl" + + "a1.UserWorkloadsSecretB\003\340A\001\"e\n DeleteUse" + + "rWorkloadsSecretRequest\022A\n\004name\030\001 \001(\tB3\340" + + "A\002\372A-\n+composer.googleapis.com/UserWorkl" + + "oadsSecret\"\326\001\n#CreateUserWorkloadsConfig" + + "MapRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#comp" + + "oser.googleapis.com/Environment\022r\n\031user_" + + "workloads_config_map\030\002 \001(\0132J.google.clou" + + "d.orchestration.airflow.service.v1beta1." + + "UserWorkloadsConfigMapB\003\340A\002\"h\n GetUserWo" + + "rkloadsConfigMapRequest\022D\n\004name\030\001 \001(\tB6\340" + + "A\002\372A0\n.composer.googleapis.com/UserWorkl" + + "oadsConfigMap\"\222\001\n\"ListUserWorkloadsConfi" + + "gMapsRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#co" + + "mposer.googleapis.com/Environment\022\026\n\tpag" + + "e_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340" + + "A\001\"\231\001\n#UpdateUserWorkloadsConfigMapReque" + + "st\022r\n\031user_workloads_config_map\030\001 \001(\0132J." + + "google.cloud.orchestration.airflow.servi" + + "ce.v1beta1.UserWorkloadsConfigMapB\003\340A\001\"k" + + "\n#DeleteUserWorkloadsConfigMapRequest\022D\n" + + "\004name\030\001 \001(\tB6\340A\002\372A0\n.composer.googleapis" + + ".com/UserWorkloadsConfigMap\"\213\003\n\023UserWork" + + "loadsSecret\022\021\n\004name\030\001 \001(\tB\003\340A\010\022d\n\004data\030\002" + + " \003(\0132Q.google.cloud.orchestration.airflo" + + "w.service.v1beta1.UserWorkloadsSecret.Da" + + "taEntryB\003\340A\001\032+\n\tDataEntry\022\013\n\003key\030\001 \001(\t\022\r" + + "\n\005value\030\002 \001(\t:\0028\001:\315\001\352A\311\001\n+composer.googl" + + "eapis.com/UserWorkloadsSecret\022oprojects/" + + "{project}/locations/{location}/environme" + + "nts/{environment}/userWorkloadsSecrets/{" + + "user_workloads_secret}*\024userWorkloadsSec" + + "rets2\023userWorkloadsSecret\"\244\001\n ListUserWo" + + "rkloadsSecretsResponse\022g\n\026user_workloads" + + "_secrets\030\001 \003(\0132G.google.cloud.orchestrat" + + "ion.airflow.service.v1beta1.UserWorkload" + + "sSecret\022\027\n\017next_page_token\030\002 \001(\t\"\241\003\n\026Use" + + "rWorkloadsConfigMap\022\021\n\004name\030\001 \001(\tB\003\340A\010\022g" + + "\n\004data\030\002 \003(\0132T.google.cloud.orchestratio" + + "n.airflow.service.v1beta1.UserWorkloadsC" + + "onfigMap.DataEntryB\003\340A\001\032+\n\tDataEntry\022\013\n\003" + + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\335\001\352A\331\001\n.com" + + "poser.googleapis.com/UserWorkloadsConfig" + + "Map\022vprojects/{project}/locations/{locat" + + "ion}/environments/{environment}/userWork" + + "loadsConfigMaps/{user_workloads_config_m" + + "ap}*\027userWorkloadsConfigMaps2\026userWorklo" + + "adsConfigMap\"\256\001\n#ListUserWorkloadsConfig" + + "MapsResponse\022n\n\032user_workloads_config_ma" + + "ps\030\001 \003(\0132J.google.cloud.orchestration.ai" + + "rflow.service.v1beta1.UserWorkloadsConfi" + + "gMap\022\027\n\017next_page_token\030\002 \001(\t\"\231\001\n\024ListWo" + + "rkloadsRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#" + + "composer.googleapis.com/Environment\022\026\n\tp" + + "age_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB" + + "\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001\"\331\007\n\025ListWorklo" + + "adsResponse\022m\n\tworkloads\030\001 \003(\0132Z.google." + + "cloud.orchestration.airflow.service.v1be" + + "ta1.ListWorkloadsResponse.ComposerWorklo" + + "ad\022\027\n\017next_page_token\030\002 \001(\t\032\205\002\n\020Composer" + + "Workload\022\014\n\004name\030\001 \001(\t\022l\n\004type\030\002 \001(\0162^.g" + + "oogle.cloud.orchestration.airflow.servic" + + "e.v1beta1.ListWorkloadsResponse.Composer" + + "WorkloadType\022u\n\006status\030\003 \001(\0132`.google.cl" + "oud.orchestration.airflow.service.v1beta" - + "1.WorkloadsConfigB\003\340A\001\022t\n\020environment_si" - + "ze\030\020 \001(\0162U.google.cloud.orchestration.ai" - + "rflow.service.v1beta1.EnvironmentConfig." - + "EnvironmentSizeB\003\340A\001\022\202\001\n!master_authoriz" - + "ed_networks_config\030\021 \001(\0132R.google.cloud." - + "orchestration.airflow.service.v1beta1.Ma" - + "sterAuthorizedNetworksConfigB\003\340A\001\022`\n\017rec" - + "overy_config\030\022 \001(\0132B.google.cloud.orches" - + "tration.airflow.service.v1beta1.Recovery" - + "ConfigB\003\340A\001\022r\n\017resilience_mode\030\024 \001(\0162T.g" + + "1.ListWorkloadsResponse.ComposerWorkload" + + "StatusB\003\340A\003\032\320\001\n\026ComposerWorkloadStatus\022s" + + "\n\005state\030\001 \001(\0162_.google.cloud.orchestrati" + + "on.airflow.service.v1beta1.ListWorkloads" + + "Response.ComposerWorkloadStateB\003\340A\003\022\033\n\016s" + + "tatus_message\030\002 \001(\tB\003\340A\003\022$\n\027detailed_sta" + + "tus_message\030\003 \001(\tB\003\340A\003\"\321\001\n\024ComposerWorkl" + + "oadType\022&\n\"COMPOSER_WORKLOAD_TYPE_UNSPEC" + + "IFIED\020\000\022\021\n\rCELERY_WORKER\020\001\022\025\n\021KUBERNETES" + + "_WORKER\020\002\022\033\n\027KUBERNETES_OPERATOR_POD\020\003\022\r" + + "\n\tSCHEDULER\020\004\022\021\n\rDAG_PROCESSOR\020\005\022\r\n\tTRIG" + + "GERER\020\006\022\016\n\nWEB_SERVER\020\007\022\t\n\005REDIS\020\010\"\210\001\n\025C" + + "omposerWorkloadState\022\'\n#COMPOSER_WORKLOA" + + "D_STATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\006\n\002OK" + + "\020\002\022\013\n\007WARNING\020\003\022\t\n\005ERROR\020\004\022\r\n\tSUCCEEDED\020" + + "\005\022\n\n\006FAILED\020\006\"E\n\023SaveSnapshotRequest\022\023\n\013" + + "environment\030\001 \001(\t\022\031\n\021snapshot_location\030\002" + + " \001(\t\"-\n\024SaveSnapshotResponse\022\025\n\rsnapshot" + + "_path\030\001 \001(\t\"\335\001\n\023LoadSnapshotRequest\022\023\n\013e" + + "nvironment\030\001 \001(\t\022\025\n\rsnapshot_path\030\002 \001(\t\022" + + "\'\n\037skip_pypi_packages_installation\030\003 \001(\010" + + "\022*\n\"skip_environment_variables_setting\030\004" + + " \001(\010\022&\n\036skip_airflow_overrides_setting\030\005" + + " \001(\010\022\035\n\025skip_gcs_data_copying\030\006 \001(\010\"\026\n\024L" + + "oadSnapshotResponse\".\n\027DatabaseFailoverR" + + "equest\022\023\n\013environment\030\001 \001(\t\"\032\n\030DatabaseF" + + "ailoverResponse\"b\n\036FetchDatabaseProperti" + + "esRequest\022@\n\013environment\030\001 \001(\tB+\340A\002\372A%\n#" + + "composer.googleapis.com/Environment\"~\n\037F" + + "etchDatabasePropertiesResponse\022\030\n\020primar" + + "y_gce_zone\030\001 \001(\t\022\032\n\022secondary_gce_zone\030\002" + + " \001(\t\022%\n\035is_failover_replica_available\030\003 " + + "\001(\010\"\312\016\n\021EnvironmentConfig\022\030\n\013gke_cluster" + + "\030\001 \001(\tB\003\340A\003\022\033\n\016dag_gcs_prefix\030\002 \001(\tB\003\340A\003" + + "\022\022\n\nnode_count\030\003 \001(\005\022[\n\017software_config\030" + + "\004 \001(\0132B.google.cloud.orchestration.airfl" + + "ow.service.v1beta1.SoftwareConfig\022S\n\013nod" + + "e_config\030\005 \001(\0132>.google.cloud.orchestrat" + + "ion.airflow.service.v1beta1.NodeConfig\022p" + + "\n\032private_environment_config\030\007 \001(\0132L.goo" + + "gle.cloud.orchestration.airflow.service." + + "v1beta1.PrivateEnvironmentConfig\022\201\001\n!web" + + "_server_network_access_control\030\t \001(\0132Q.g" + "oogle.cloud.orchestration.airflow.servic" - + "e.v1beta1.EnvironmentConfig.ResilienceMo" - + "deB\003\340A\001\"\210\001\n\017EnvironmentSize\022 \n\034ENVIRONME" - + "NT_SIZE_UNSPECIFIED\020\000\022\032\n\026ENVIRONMENT_SIZ" - + "E_SMALL\020\001\022\033\n\027ENVIRONMENT_SIZE_MEDIUM\020\002\022\032" - + "\n\026ENVIRONMENT_SIZE_LARGE\020\003\"F\n\016Resilience" - + "Mode\022\037\n\033RESILIENCE_MODE_UNSPECIFIED\020\000\022\023\n" - + "\017HIGH_RESILIENCE\020\001\"\327\001\n\035WebServerNetworkA" - + "ccessControl\022{\n\021allowed_ip_ranges\030\001 \003(\0132" - + "`.google.cloud.orchestration.airflow.ser" - + "vice.v1beta1.WebServerNetworkAccessContr" - + "ol.AllowedIpRange\0329\n\016AllowedIpRange\022\r\n\005v" - + "alue\030\001 \001(\t\022\030\n\013description\030\002 \001(\tB\003\340A\001\"\365\005\n" - + "\016SoftwareConfig\022\025\n\rimage_version\030\001 \001(\t\022\205" - + "\001\n\030airflow_config_overrides\030\002 \003(\0132^.goog" + + "e.v1beta1.WebServerNetworkAccessControlB" + + "\003\340A\001\022`\n\017database_config\030\n \001(\0132B.google.c" + + "loud.orchestration.airflow.service.v1bet" + + "a1.DatabaseConfigB\003\340A\001\022c\n\021web_server_con" + + "fig\030\013 \001(\0132C.google.cloud.orchestration.a" + + "irflow.service.v1beta1.WebServerConfigB\003" + + "\340A\001\022\030\n\013airflow_uri\030\006 \001(\tB\003\340A\003\022\036\n\021airflow" + + "_byoid_uri\030\025 \001(\tB\003\340A\003\022d\n\021encryption_conf" + + "ig\030\014 \001(\0132D.google.cloud.orchestration.ai" + + "rflow.service.v1beta1.EncryptionConfigB\003" + + "\340A\001\022f\n\022maintenance_window\030\r \001(\0132E.google" + + ".cloud.orchestration.airflow.service.v1b" + + "eta1.MaintenanceWindowB\003\340A\001\022b\n\020workloads" + + "_config\030\017 \001(\0132C.google.cloud.orchestrati" + + "on.airflow.service.v1beta1.WorkloadsConf" + + "igB\003\340A\001\022t\n\020environment_size\030\020 \001(\0162U.goog" + "le.cloud.orchestration.airflow.service.v" - + "1beta1.SoftwareConfig.AirflowConfigOverr" - + "idesEntryB\003\340A\001\022p\n\rpypi_packages\030\003 \003(\0132T." - + "google.cloud.orchestration.airflow.servi" - + "ce.v1beta1.SoftwareConfig.PypiPackagesEn" - + "tryB\003\340A\001\022p\n\renv_variables\030\004 \003(\0132T.google" + + "1beta1.EnvironmentConfig.EnvironmentSize" + + "B\003\340A\001\022\202\001\n!master_authorized_networks_con" + + "fig\030\021 \001(\0132R.google.cloud.orchestration.a" + + "irflow.service.v1beta1.MasterAuthorizedN" + + "etworksConfigB\003\340A\001\022`\n\017recovery_config\030\022 " + + "\001(\0132B.google.cloud.orchestration.airflow" + + ".service.v1beta1.RecoveryConfigB\003\340A\001\022k\n\025" + + "data_retention_config\030\023 \001(\0132G.google.clo" + + "ud.orchestration.airflow.service.v1beta1" + + ".DataRetentionConfigB\003\340A\001\022r\n\017resilience_" + + "mode\030\024 \001(\0162T.google.cloud.orchestration." + + "airflow.service.v1beta1.EnvironmentConfi" + + "g.ResilienceModeB\003\340A\001\"\210\001\n\017EnvironmentSiz" + + "e\022 \n\034ENVIRONMENT_SIZE_UNSPECIFIED\020\000\022\032\n\026E" + + "NVIRONMENT_SIZE_SMALL\020\001\022\033\n\027ENVIRONMENT_S" + + "IZE_MEDIUM\020\002\022\032\n\026ENVIRONMENT_SIZE_LARGE\020\003" + + "\"F\n\016ResilienceMode\022\037\n\033RESILIENCE_MODE_UN" + + "SPECIFIED\020\000\022\023\n\017HIGH_RESILIENCE\020\001\"\327\001\n\035Web" + + "ServerNetworkAccessControl\022{\n\021allowed_ip" + + "_ranges\030\001 \003(\0132`.google.cloud.orchestrati" + + "on.airflow.service.v1beta1.WebServerNetw" + + "orkAccessControl.AllowedIpRange\0329\n\016Allow" + + "edIpRange\022\r\n\005value\030\001 \001(\t\022\030\n\013description\030" + + "\002 \001(\tB\003\340A\001\"\340\007\n\016SoftwareConfig\022\025\n\rimage_v" + + "ersion\030\001 \001(\t\022\205\001\n\030airflow_config_override" + + "s\030\002 \003(\0132^.google.cloud.orchestration.air" + + "flow.service.v1beta1.SoftwareConfig.Airf" + + "lowConfigOverridesEntryB\003\340A\001\022p\n\rpypi_pac" + + "kages\030\003 \003(\0132T.google.cloud.orchestration" + + ".airflow.service.v1beta1.SoftwareConfig." + + "PypiPackagesEntryB\003\340A\001\022p\n\renv_variables\030" + + "\004 \003(\0132T.google.cloud.orchestration.airfl" + + "ow.service.v1beta1.SoftwareConfig.EnvVar" + + "iablesEntryB\003\340A\001\022\033\n\016python_version\030\006 \001(\t" + + "B\003\340A\001\022\034\n\017scheduler_count\030\007 \001(\005B\003\340A\001\022|\n\036c" + + "loud_data_lineage_integration\030\010 \001(\0132O.go" + + "ogle.cloud.orchestration.airflow.service" + + ".v1beta1.CloudDataLineageIntegrationB\003\340A" + + "\001\022}\n\027web_server_plugins_mode\030\n \001(\0162W.goo" + + "gle.cloud.orchestration.airflow.service." + + "v1beta1.SoftwareConfig.WebServerPluginsM" + + "odeB\003\340A\001\032=\n\033AirflowConfigOverridesEntry\022" + + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0323\n\021PypiP" + + "ackagesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + + ":\0028\001\0323\n\021EnvVariablesEntry\022\013\n\003key\030\001 \001(\t\022\r" + + "\n\005value\030\002 \001(\t:\0028\001\"j\n\024WebServerPluginsMod" + + "e\022\'\n#WEB_SERVER_PLUGINS_MODE_UNSPECIFIED" + + "\020\000\022\024\n\020PLUGINS_DISABLED\020\001\022\023\n\017PLUGINS_ENAB" + + "LED\020\002\"\325\001\n\022IPAllocationPolicy\022\033\n\016use_ip_a" + + "liases\030\001 \001(\010B\003\340A\001\022)\n\034cluster_secondary_r" + + "ange_name\030\002 \001(\tB\003\340A\001\022*\n\035services_seconda" + + "ry_range_name\030\003 \001(\tB\003\340A\001\022$\n\027cluster_ipv4" + + "_cidr_block\030\004 \001(\tB\003\340A\001\022%\n\030services_ipv4_" + + "cidr_block\030\005 \001(\tB\003\340A\001\"\334\003\n\nNodeConfig\022\025\n\010" + + "location\030\001 \001(\tB\003\340A\001\022\031\n\014machine_type\030\002 \001(" + + "\tB\003\340A\001\022\024\n\007network\030\003 \001(\tB\003\340A\001\022\027\n\nsubnetwo" + + "rk\030\004 \001(\tB\003\340A\001\022\031\n\014disk_size_gb\030\005 \001(\005B\003\340A\001" + + "\022\031\n\014oauth_scopes\030\006 \003(\tB\003\340A\001\022\034\n\017service_a" + + "ccount\030\007 \001(\tB\003\340A\001\022\021\n\004tags\030\010 \003(\tB\003\340A\001\022i\n\024" + + "ip_allocation_policy\030\t \001(\0132F.google.clou" + + "d.orchestration.airflow.service.v1beta1." + + "IPAllocationPolicyB\003\340A\001\022\036\n\021max_pods_per_" + + "node\030\n \001(\005B\003\340A\001\022!\n\024enable_ip_masq_agent\030" + + "\013 \001(\010B\003\340A\001\022(\n\033composer_network_attachmen" + + "t\030\014 \001(\tB\003\340A\001\022.\n!composer_internal_ipv4_c" + + "idr_block\030\r \001(\tB\003\340A\001\"\212\001\n\024PrivateClusterC" + + "onfig\022$\n\027enable_private_endpoint\030\001 \001(\010B\003" + + "\340A\001\022#\n\026master_ipv4_cidr_block\030\002 \001(\tB\003\340A\001" + + "\022\'\n\032master_ipv4_reserved_range\030\003 \001(\tB\003\340A" + + "\003\"\346\001\n\020NetworkingConfig\022q\n\017connection_typ" + + "e\030\001 \001(\0162S.google.cloud.orchestration.air" + + "flow.service.v1beta1.NetworkingConfig.Co" + + "nnectionTypeB\003\340A\001\"_\n\016ConnectionType\022\037\n\033C" + + "ONNECTION_TYPE_UNSPECIFIED\020\000\022\017\n\013VPC_PEER" + + "ING\020\001\022\033\n\027PRIVATE_SERVICE_CONNECT\020\002\"\217\005\n\030P" + + "rivateEnvironmentConfig\022\'\n\032enable_privat" + + "e_environment\030\001 \001(\010B\003\340A\001\022\'\n\032enable_priva" + + "te_builds_only\030\013 \001(\010B\003\340A\001\022m\n\026private_clu" + + "ster_config\030\002 \001(\0132H.google.cloud.orchest" + + "ration.airflow.service.v1beta1.PrivateCl" + + "usterConfigB\003\340A\001\022\'\n\032web_server_ipv4_cidr" + + "_block\030\003 \001(\tB\003\340A\001\022&\n\031cloud_sql_ipv4_cidr" + + "_block\030\004 \001(\tB\003\340A\001\022+\n\036web_server_ipv4_res" + + "erved_range\030\005 \001(\tB\003\340A\003\0223\n&cloud_composer" + + "_network_ipv4_cidr_block\030\007 \001(\tB\003\340A\001\0227\n*c" + + "loud_composer_network_ipv4_reserved_rang" + + "e\030\010 \001(\tB\003\340A\003\022-\n enable_privately_used_pu" + + "blic_ips\030\006 \001(\010B\003\340A\001\0221\n$cloud_composer_co" + + "nnection_subnetwork\030\t \001(\tB\003\340A\001\022d\n\021networ" + + "king_config\030\n \001(\0132D.google.cloud.orchest" + + "ration.airflow.service.v1beta1.Networkin" + + "gConfigB\003\340A\001\">\n\016DatabaseConfig\022\031\n\014machin" + + "e_type\030\001 \001(\tB\003\340A\001\022\021\n\004zone\030\002 \001(\tB\003\340A\001\",\n\017" + + "WebServerConfig\022\031\n\014machine_type\030\001 \001(\tB\003\340" + + "A\001\"-\n\020EncryptionConfig\022\031\n\014kms_key_name\030\001" + + " \001(\tB\003\340A\001\"\224\001\n\021MaintenanceWindow\0223\n\nstart" + + "_time\030\001 \001(\0132\032.google.protobuf.TimestampB" + + "\003\340A\002\0221\n\010end_time\030\002 \001(\0132\032.google.protobuf" + + ".TimestampB\003\340A\002\022\027\n\nrecurrence\030\003 \001(\tB\003\340A\002" + + "\"\312\010\n\017WorkloadsConfig\022m\n\tscheduler\030\001 \001(\0132" + + "U.google.cloud.orchestration.airflow.ser" + + "vice.v1beta1.WorkloadsConfig.SchedulerRe" + + "sourceB\003\340A\001\022n\n\nweb_server\030\002 \001(\0132U.google" + ".cloud.orchestration.airflow.service.v1b" - + "eta1.SoftwareConfig.EnvVariablesEntryB\003\340" - + "A\001\022\033\n\016python_version\030\006 \001(\tB\003\340A\001\022\034\n\017sched" - + "uler_count\030\007 \001(\005B\003\340A\001\022|\n\036cloud_data_line" - + "age_integration\030\010 \001(\0132O.google.cloud.orc" - + "hestration.airflow.service.v1beta1.Cloud" - + "DataLineageIntegrationB\003\340A\001\032=\n\033AirflowCo" - + "nfigOverridesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" - + "\030\002 \001(\t:\0028\001\0323\n\021PypiPackagesEntry\022\013\n\003key\030\001" - + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0323\n\021EnvVariablesE" - + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\325\001\n" - + "\022IPAllocationPolicy\022\033\n\016use_ip_aliases\030\001 " - + "\001(\010B\003\340A\001\022)\n\034cluster_secondary_range_name" - + "\030\002 \001(\tB\003\340A\001\022*\n\035services_secondary_range_" - + "name\030\003 \001(\tB\003\340A\001\022$\n\027cluster_ipv4_cidr_blo" - + "ck\030\004 \001(\tB\003\340A\001\022%\n\030services_ipv4_cidr_bloc" - + "k\030\005 \001(\tB\003\340A\001\"\202\003\n\nNodeConfig\022\025\n\010location\030" - + "\001 \001(\tB\003\340A\001\022\031\n\014machine_type\030\002 \001(\tB\003\340A\001\022\024\n" - + "\007network\030\003 \001(\tB\003\340A\001\022\027\n\nsubnetwork\030\004 \001(\tB" - + "\003\340A\001\022\031\n\014disk_size_gb\030\005 \001(\005B\003\340A\001\022\031\n\014oauth" - + "_scopes\030\006 \003(\tB\003\340A\001\022\034\n\017service_account\030\007 " - + "\001(\tB\003\340A\001\022\021\n\004tags\030\010 \003(\tB\003\340A\001\022i\n\024ip_alloca" - + "tion_policy\030\t \001(\0132F.google.cloud.orchest" - + "ration.airflow.service.v1beta1.IPAllocat" - + "ionPolicyB\003\340A\001\022\036\n\021max_pods_per_node\030\n \001(" - + "\005B\003\340A\001\022!\n\024enable_ip_masq_agent\030\013 \001(\010B\003\340A" - + "\001\"\212\001\n\024PrivateClusterConfig\022$\n\027enable_pri" - + "vate_endpoint\030\001 \001(\010B\003\340A\001\022#\n\026master_ipv4_" - + "cidr_block\030\002 \001(\tB\003\340A\001\022\'\n\032master_ipv4_res" - + "erved_range\030\003 \001(\tB\003\340A\003\"\346\001\n\020NetworkingCon" - + "fig\022q\n\017connection_type\030\001 \001(\0162S.google.cl" - + "oud.orchestration.airflow.service.v1beta" - + "1.NetworkingConfig.ConnectionTypeB\003\340A\001\"_" - + "\n\016ConnectionType\022\037\n\033CONNECTION_TYPE_UNSP" - + "ECIFIED\020\000\022\017\n\013VPC_PEERING\020\001\022\033\n\027PRIVATE_SE" - + "RVICE_CONNECT\020\002\"\346\004\n\030PrivateEnvironmentCo" - + "nfig\022\'\n\032enable_private_environment\030\001 \001(\010" - + "B\003\340A\001\022m\n\026private_cluster_config\030\002 \001(\0132H." - + "google.cloud.orchestration.airflow.servi" - + "ce.v1beta1.PrivateClusterConfigB\003\340A\001\022\'\n\032" - + "web_server_ipv4_cidr_block\030\003 \001(\tB\003\340A\001\022&\n" - + "\031cloud_sql_ipv4_cidr_block\030\004 \001(\tB\003\340A\001\022+\n" - + "\036web_server_ipv4_reserved_range\030\005 \001(\tB\003\340" - + "A\003\0223\n&cloud_composer_network_ipv4_cidr_b" - + "lock\030\007 \001(\tB\003\340A\001\0227\n*cloud_composer_networ" - + "k_ipv4_reserved_range\030\010 \001(\tB\003\340A\003\022-\n enab" - + "le_privately_used_public_ips\030\006 \001(\010B\003\340A\001\022" - + "1\n$cloud_composer_connection_subnetwork\030" - + "\t \001(\tB\003\340A\001\022d\n\021networking_config\030\n \001(\0132D." - + "google.cloud.orchestration.airflow.servi" - + "ce.v1beta1.NetworkingConfigB\003\340A\001\"+\n\016Data" - + "baseConfig\022\031\n\014machine_type\030\001 \001(\tB\003\340A\001\",\n" - + "\017WebServerConfig\022\031\n\014machine_type\030\001 \001(\tB\003" - + "\340A\001\"-\n\020EncryptionConfig\022\031\n\014kms_key_name\030" - + "\001 \001(\tB\003\340A\001\"\224\001\n\021MaintenanceWindow\0223\n\nstar" - + "t_time\030\001 \001(\0132\032.google.protobuf.Timestamp" - + "B\003\340A\002\0221\n\010end_time\030\002 \001(\0132\032.google.protobu" - + "f.TimestampB\003\340A\002\022\027\n\nrecurrence\030\003 \001(\tB\003\340A" - + "\002\"\345\006\n\017WorkloadsConfig\022m\n\tscheduler\030\001 \001(\013" - + "2U.google.cloud.orchestration.airflow.se" - + "rvice.v1beta1.WorkloadsConfig.SchedulerR" - + "esourceB\003\340A\001\022n\n\nweb_server\030\002 \001(\0132U.googl" - + "e.cloud.orchestration.airflow.service.v1" - + "beta1.WorkloadsConfig.WebServerResourceB" - + "\003\340A\001\022g\n\006worker\030\003 \001(\0132R.google.cloud.orch" - + "estration.airflow.service.v1beta1.Worklo" - + "adsConfig.WorkerResourceB\003\340A\001\022m\n\ttrigger" - + "er\030\004 \001(\0132U.google.cloud.orchestration.ai" - + "rflow.service.v1beta1.WorkloadsConfig.Tr" - + "iggererResourceB\003\340A\001\032j\n\021SchedulerResourc" - + "e\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003" - + "\340A\001\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A\001\022\022\n\005count\030\004 " - + "\001(\005B\003\340A\001\032V\n\021WebServerResource\022\020\n\003cpu\030\001 \001" - + "(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstora" - + "ge_gb\030\003 \001(\002B\003\340A\001\032\203\001\n\016WorkerResource\022\020\n\003c" - + "pu\030\001 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n" - + "\nstorage_gb\030\003 \001(\002B\003\340A\001\022\026\n\tmin_count\030\004 \001(" - + "\005B\003\340A\001\022\026\n\tmax_count\030\005 \001(\005B\003\340A\001\032Q\n\021Trigge" - + "rerResource\022\022\n\005count\030\001 \001(\005B\003\340A\001\022\020\n\003cpu\030\002" - + " \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\003 \001(\002B\003\340A\001\"\207\001\n\016Re" - + "coveryConfig\022u\n\032scheduled_snapshots_conf" - + "ig\030\001 \001(\0132L.google.cloud.orchestration.ai" - + "rflow.service.v1beta1.ScheduledSnapshots" - + "ConfigB\003\340A\001\"\221\001\n\030ScheduledSnapshotsConfig" - + "\022\024\n\007enabled\030\001 \001(\010B\003\340A\001\022\036\n\021snapshot_locat" - + "ion\030\006 \001(\tB\003\340A\001\022\'\n\032snapshot_creation_sche" - + "dule\030\003 \001(\tB\003\340A\001\022\026\n\ttime_zone\030\005 \001(\tB\003\340A\001\"" - + "\333\001\n\036MasterAuthorizedNetworksConfig\022\017\n\007en" - + "abled\030\001 \001(\010\022q\n\013cidr_blocks\030\002 \003(\0132\\.googl" - + "e.cloud.orchestration.airflow.service.v1" - + "beta1.MasterAuthorizedNetworksConfig.Cid" - + "rBlock\0325\n\tCidrBlock\022\024\n\014display_name\030\001 \001(" - + "\t\022\022\n\ncidr_block\030\002 \001(\t\"3\n\033CloudDataLineag" - + "eIntegration\022\024\n\007enabled\030\001 \001(\010B\003\340A\001\"\250\005\n\013E" - + "nvironment\022\014\n\004name\030\001 \001(\t\022U\n\006config\030\002 \001(\013" - + "2E.google.cloud.orchestration.airflow.se" - + "rvice.v1beta1.EnvironmentConfig\022\021\n\004uuid\030" - + "\003 \001(\tB\003\340A\003\022T\n\005state\030\004 \001(\0162E.google.cloud" - + ".orchestration.airflow.service.v1beta1.E" - + "nvironment.State\0224\n\013create_time\030\005 \001(\0132\032." - + "google.protobuf.TimestampB\003\340A\003\0224\n\013update" - + "_time\030\006 \001(\0132\032.google.protobuf.TimestampB" - + "\003\340A\003\022`\n\006labels\030\007 \003(\0132K.google.cloud.orch" - + "estration.airflow.service.v1beta1.Enviro" - + "nment.LabelsEntryB\003\340A\001\032-\n\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\005State\022\025" - + "\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\013\n\007R" - + "UNNING\020\002\022\014\n\010UPDATING\020\003\022\014\n\010DELETING\020\004\022\t\n\005" - + "ERROR\020\005:l\352Ai\n#composer.googleapis.com/En" - + "vironment\022Bprojects/{project}/locations/" - + "{location}/environments/{environment}\"A\n" - + "\023CheckUpgradeRequest\022\023\n\013environment\030\001 \001(" - + "\t\022\025\n\rimage_version\030\002 \001(\t\"\204\004\n\024CheckUpgrad" - + "eResponse\022\032\n\rbuild_log_uri\030\001 \001(\tB\003\340A\003\022\204\001" - + "\n\036contains_pypi_modules_conflict\030\004 \001(\0162W" - + ".google.cloud.orchestration.airflow.serv" - + "ice.v1beta1.CheckUpgradeResponse.Conflic" - + "tResultB\003\340A\003\022,\n\037pypi_conflict_build_log_" - + "extract\030\003 \001(\tB\003\340A\003\022\025\n\rimage_version\030\005 \001(" - + "\t\022y\n\021pypi_dependencies\030\006 \003(\0132^.google.cl" - + "oud.orchestration.airflow.service.v1beta" - + "1.CheckUpgradeResponse.PypiDependenciesE" - + "ntry\0327\n\025PypiDependenciesEntry\022\013\n\003key\030\001 \001" - + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"P\n\016ConflictResult\022" - + "\037\n\033CONFLICT_RESULT_UNSPECIFIED\020\000\022\014\n\010CONF" - + "LICT\020\001\022\017\n\013NO_CONFLICT\020\0022\216\"\n\014Environments" - + "\022\270\002\n\021CreateEnvironment\022L.google.cloud.or" - + "chestration.airflow.service.v1beta1.Crea" - + "teEnvironmentRequest\032\035.google.longrunnin" - + "g.Operation\"\265\001\312AS\n\013Environment\022Dgoogle.c" - + "loud.orchestration.airflow.service.v1bet" - + "a1.OperationMetadata\332A\022parent,environmen" - + "t\202\323\344\223\002D\"5/v1beta1/{parent=projects/*/loc" - + "ations/*}/environments:\013environment\022\342\001\n\016" - + "GetEnvironment\022I.google.cloud.orchestrat" - + "ion.airflow.service.v1beta1.GetEnvironme" - + "ntRequest\032?.google.cloud.orchestration.a" - + "irflow.service.v1beta1.Environment\"D\332A\004n" - + "ame\202\323\344\223\0027\0225/v1beta1/{name=projects/*/loc" - + "ations/*/environments/*}\022\365\001\n\020ListEnviron" - + "ments\022K.google.cloud.orchestration.airfl" - + "ow.service.v1beta1.ListEnvironmentsReque" - + "st\032L.google.cloud.orchestration.airflow." - + "service.v1beta1.ListEnvironmentsResponse" - + "\"F\332A\006parent\202\323\344\223\0027\0225/v1beta1/{parent=proj" - + "ects/*/locations/*}/environments\022\302\002\n\021Upd" - + "ateEnvironment\022L.google.cloud.orchestrat" - + "ion.airflow.service.v1beta1.UpdateEnviro" - + "nmentRequest\032\035.google.longrunning.Operat" - + "ion\"\277\001\312AS\n\013Environment\022Dgoogle.cloud.orc" - + "hestration.airflow.service.v1beta1.Opera" - + "tionMetadata\332A\034name,environment,update_m" - + "ask\202\323\344\223\002D25/v1beta1/{name=projects/*/loc" - + "ations/*/environments/*}:\013environment\022\247\002" - + "\n\021DeleteEnvironment\022L.google.cloud.orche" - + "stration.airflow.service.v1beta1.DeleteE" - + "nvironmentRequest\032\035.google.longrunning.O" - + "peration\"\244\001\312A]\n\025google.protobuf.Empty\022Dg" + + "eta1.WorkloadsConfig.WebServerResourceB\003" + + "\340A\001\022g\n\006worker\030\003 \001(\0132R.google.cloud.orche" + + "stration.airflow.service.v1beta1.Workloa" + + "dsConfig.WorkerResourceB\003\340A\001\022m\n\ttriggere" + + "r\030\004 \001(\0132U.google.cloud.orchestration.air" + + "flow.service.v1beta1.WorkloadsConfig.Tri" + + "ggererResourceB\003\340A\001\022t\n\rdag_processor\030\005 \001" + + "(\0132X.google.cloud.orchestration.airflow." + + "service.v1beta1.WorkloadsConfig.DagProce" + + "ssorResourceB\003\340A\001\032j\n\021SchedulerResource\022\020" + + "\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001" + + "\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A\001\022\022\n\005count\030\004 \001(\005" + + "B\003\340A\001\032V\n\021WebServerResource\022\020\n\003cpu\030\001 \001(\002B" + + "\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstorage_" + + "gb\030\003 \001(\002B\003\340A\001\032\203\001\n\016WorkerResource\022\020\n\003cpu\030" + + "\001 \001(\002B\003\340A\001\022\026\n\tmemory_gb\030\002 \001(\002B\003\340A\001\022\027\n\nst" + + "orage_gb\030\003 \001(\002B\003\340A\001\022\026\n\tmin_count\030\004 \001(\005B\003" + + "\340A\001\022\026\n\tmax_count\030\005 \001(\005B\003\340A\001\032Q\n\021Triggerer" + + "Resource\022\022\n\005count\030\001 \001(\005B\003\340A\001\022\020\n\003cpu\030\002 \001(" + + "\002B\003\340A\001\022\026\n\tmemory_gb\030\003 \001(\002B\003\340A\001\032m\n\024DagPro" + + "cessorResource\022\020\n\003cpu\030\001 \001(\002B\003\340A\001\022\026\n\tmemo" + + "ry_gb\030\002 \001(\002B\003\340A\001\022\027\n\nstorage_gb\030\003 \001(\002B\003\340A" + + "\001\022\022\n\005count\030\004 \001(\005B\003\340A\001\"\213\001\n\023DataRetentionC" + + "onfig\022t\n\032task_logs_retention_config\030\004 \001(" + + "\0132K.google.cloud.orchestration.airflow.s" + + "ervice.v1beta1.TaskLogsRetentionConfigB\003" + + "\340A\001\"\221\002\n\027TaskLogsRetentionConfig\022z\n\014stora" + + "ge_mode\030\002 \001(\0162_.google.cloud.orchestrati" + + "on.airflow.service.v1beta1.TaskLogsReten" + + "tionConfig.TaskLogsStorageModeB\003\340A\001\"z\n\023T" + + "askLogsStorageMode\022&\n\"TASK_LOGS_STORAGE_" + + "MODE_UNSPECIFIED\020\000\022#\n\037CLOUD_LOGGING_AND_" + + "CLOUD_STORAGE\020\001\022\026\n\022CLOUD_LOGGING_ONLY\020\002\"" + + "$\n\rStorageConfig\022\023\n\006bucket\030\001 \001(\tB\003\340A\001\"\207\001" + + "\n\016RecoveryConfig\022u\n\032scheduled_snapshots_" + + "config\030\001 \001(\0132L.google.cloud.orchestratio" + + "n.airflow.service.v1beta1.ScheduledSnaps" + + "hotsConfigB\003\340A\001\"\221\001\n\030ScheduledSnapshotsCo" + + "nfig\022\024\n\007enabled\030\001 \001(\010B\003\340A\001\022\036\n\021snapshot_l" + + "ocation\030\006 \001(\tB\003\340A\001\022\'\n\032snapshot_creation_" + + "schedule\030\003 \001(\tB\003\340A\001\022\026\n\ttime_zone\030\005 \001(\tB\003" + + "\340A\001\"\333\001\n\036MasterAuthorizedNetworksConfig\022\017" + + "\n\007enabled\030\001 \001(\010\022q\n\013cidr_blocks\030\002 \003(\0132\\.g" + "oogle.cloud.orchestration.airflow.servic" - + "e.v1beta1.OperationMetadata\332A\004name\202\323\344\223\0027" - + "*5/v1beta1/{name=projects/*/locations/*/" - + "environments/*}\022\250\002\n\020RestartWebServer\022K.g" + + "e.v1beta1.MasterAuthorizedNetworksConfig" + + ".CidrBlock\0325\n\tCidrBlock\022\024\n\014display_name\030" + + "\001 \001(\t\022\022\n\ncidr_block\030\002 \001(\t\"3\n\033CloudDataLi" + + "neageIntegration\022\024\n\007enabled\030\001 \001(\010B\003\340A\001\"\244" + + "\006\n\013Environment\022\014\n\004name\030\001 \001(\t\022U\n\006config\030\002" + + " \001(\0132E.google.cloud.orchestration.airflo" + + "w.service.v1beta1.EnvironmentConfig\022\021\n\004u" + + "uid\030\003 \001(\tB\003\340A\003\022T\n\005state\030\004 \001(\0162E.google.c" + + "loud.orchestration.airflow.service.v1bet" + + "a1.Environment.State\0224\n\013create_time\030\005 \001(" + + "\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n\013up" + + "date_time\030\006 \001(\0132\032.google.protobuf.Timest" + + "ampB\003\340A\003\022`\n\006labels\030\007 \003(\0132K.google.cloud." + + "orchestration.airflow.service.v1beta1.En" + + "vironment.LabelsEntryB\003\340A\001\022\032\n\rsatisfies_" + + "pzs\030\010 \001(\010B\003\340A\003\022^\n\016storage_config\030\t \001(\0132A" + + ".google.cloud.orchestration.airflow.serv" + + "ice.v1beta1.StorageConfigB\003\340A\001\032-\n\013Labels" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n" + + "\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREATIN" + + "G\020\001\022\013\n\007RUNNING\020\002\022\014\n\010UPDATING\020\003\022\014\n\010DELETI" + + "NG\020\004\022\t\n\005ERROR\020\005:l\352Ai\n#composer.googleapi" + + "s.com/Environment\022Bprojects/{project}/lo" + + "cations/{location}/environments/{environ" + + "ment}\"A\n\023CheckUpgradeRequest\022\023\n\013environm" + + "ent\030\001 \001(\t\022\025\n\rimage_version\030\002 \001(\t\"\204\004\n\024Che" + + "ckUpgradeResponse\022\032\n\rbuild_log_uri\030\001 \001(\t" + + "B\003\340A\003\022\204\001\n\036contains_pypi_modules_conflict" + + "\030\004 \001(\0162W.google.cloud.orchestration.airf" + + "low.service.v1beta1.CheckUpgradeResponse" + + ".ConflictResultB\003\340A\003\022,\n\037pypi_conflict_bu" + + "ild_log_extract\030\003 \001(\tB\003\340A\003\022\025\n\rimage_vers" + + "ion\030\005 \001(\t\022y\n\021pypi_dependencies\030\006 \003(\0132^.g" + "oogle.cloud.orchestration.airflow.servic" - + "e.v1beta1.RestartWebServerRequest\032\035.goog" - + "le.longrunning.Operation\"\247\001\312AS\n\013Environm" - + "ent\022Dgoogle.cloud.orchestration.airflow." - + "service.v1beta1.OperationMetadata\202\323\344\223\002K\"" - + "F/v1beta1/{name=projects/*/locations/*/e" - + "nvironments/*}:restartWebServer:\001*\022\340\002\n\014C" - + "heckUpgrade\022G.google.cloud.orchestration" - + ".airflow.service.v1beta1.CheckUpgradeReq" - + "uest\032\035.google.longrunning.Operation\"\347\001\312A" - + "\217\001\nGgoogle.cloud.orchestration.airflow.s" - + "ervice.v1beta1.CheckUpgradeResponse\022Dgoo" - + "gle.cloud.orchestration.airflow.service." - + "v1beta1.OperationMetadata\202\323\344\223\002N\"I/v1beta" - + "1/{environment=projects/*/locations/*/en" - + "vironments/*}:checkUpgrade:\001*\022\233\002\n\025Execut" - + "eAirflowCommand\022P.google.cloud.orchestra" - + "tion.airflow.service.v1beta1.ExecuteAirf" - + "lowCommandRequest\032Q.google.cloud.orchest" - + "ration.airflow.service.v1beta1.ExecuteAi" - + "rflowCommandResponse\"]\202\323\344\223\002W\"R/v1beta1/{" - + "environment=projects/*/locations/*/envir" - + "onments/*}:executeAirflowCommand:\001*\022\217\002\n\022" - + "StopAirflowCommand\022M.google.cloud.orches" - + "tration.airflow.service.v1beta1.StopAirf" - + "lowCommandRequest\032N.google.cloud.orchest" - + "ration.airflow.service.v1beta1.StopAirfl" - + "owCommandResponse\"Z\202\323\344\223\002T\"O/v1beta1/{env" - + "ironment=projects/*/locations/*/environm" - + "ents/*}:stopAirflowCommand:\001*\022\217\002\n\022PollAi" - + "rflowCommand\022M.google.cloud.orchestratio" - + "n.airflow.service.v1beta1.PollAirflowCom" - + "mandRequest\032N.google.cloud.orchestration" - + ".airflow.service.v1beta1.PollAirflowComm" - + "andResponse\"Z\202\323\344\223\002T\"O/v1beta1/{environme" - + "nt=projects/*/locations/*/environments/*" - + "}:pollAirflowCommand:\001*\022\340\002\n\014SaveSnapshot" - + "\022G.google.cloud.orchestration.airflow.se" - + "rvice.v1beta1.SaveSnapshotRequest\032\035.goog" - + "le.longrunning.Operation\"\347\001\312A\217\001\nGgoogle." + + "e.v1beta1.CheckUpgradeResponse.PypiDepen" + + "denciesEntry\0327\n\025PypiDependenciesEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"P\n\016Conflic" + + "tResult\022\037\n\033CONFLICT_RESULT_UNSPECIFIED\020\000" + + "\022\014\n\010CONFLICT\020\001\022\017\n\013NO_CONFLICT\020\0022\345;\n\014Envi" + + "ronments\022\270\002\n\021CreateEnvironment\022L.google." + "cloud.orchestration.airflow.service.v1be" - + "ta1.SaveSnapshotResponse\022Dgoogle.cloud.o" - + "rchestration.airflow.service.v1beta1.Ope" - + "rationMetadata\202\323\344\223\002N\"I/v1beta1/{environm" + + "ta1.CreateEnvironmentRequest\032\035.google.lo" + + "ngrunning.Operation\"\265\001\312AS\n\013Environment\022D" + + "google.cloud.orchestration.airflow.servi" + + "ce.v1beta1.OperationMetadata\332A\022parent,en" + + "vironment\202\323\344\223\002D\"5/v1beta1/{parent=projec" + + "ts/*/locations/*}/environments:\013environm" + + "ent\022\342\001\n\016GetEnvironment\022I.google.cloud.or" + + "chestration.airflow.service.v1beta1.GetE" + + "nvironmentRequest\032?.google.cloud.orchest" + + "ration.airflow.service.v1beta1.Environme" + + "nt\"D\332A\004name\202\323\344\223\0027\0225/v1beta1/{name=projec" + + "ts/*/locations/*/environments/*}\022\365\001\n\020Lis" + + "tEnvironments\022K.google.cloud.orchestrati" + + "on.airflow.service.v1beta1.ListEnvironme" + + "ntsRequest\032L.google.cloud.orchestration." + + "airflow.service.v1beta1.ListEnvironments" + + "Response\"F\332A\006parent\202\323\344\223\0027\0225/v1beta1/{par" + + "ent=projects/*/locations/*}/environments" + + "\022\302\002\n\021UpdateEnvironment\022L.google.cloud.or" + + "chestration.airflow.service.v1beta1.Upda" + + "teEnvironmentRequest\032\035.google.longrunnin" + + "g.Operation\"\277\001\312AS\n\013Environment\022Dgoogle.c", + "loud.orchestration.airflow.service.v1bet" + + "a1.OperationMetadata\332A\034name,environment," + + "update_mask\202\323\344\223\002D25/v1beta1/{name=projec" + + "ts/*/locations/*/environments/*}:\013enviro" + + "nment\022\247\002\n\021DeleteEnvironment\022L.google.clo" + + "ud.orchestration.airflow.service.v1beta1" + + ".DeleteEnvironmentRequest\032\035.google.longr" + + "unning.Operation\"\244\001\312A]\n\025google.protobuf." + + "Empty\022Dgoogle.cloud.orchestration.airflo" + + "w.service.v1beta1.OperationMetadata\332A\004na" + + "me\202\323\344\223\0027*5/v1beta1/{name=projects/*/loca" + + "tions/*/environments/*}\022\250\002\n\020RestartWebSe" + + "rver\022K.google.cloud.orchestration.airflo" + + "w.service.v1beta1.RestartWebServerReques" + + "t\032\035.google.longrunning.Operation\"\247\001\312AS\n\013" + + "Environment\022Dgoogle.cloud.orchestration." + + "airflow.service.v1beta1.OperationMetadat" + + "a\202\323\344\223\002K\"F/v1beta1/{name=projects/*/locat" + + "ions/*/environments/*}:restartWebServer:" + + "\001*\022\340\002\n\014CheckUpgrade\022G.google.cloud.orche" + + "stration.airflow.service.v1beta1.CheckUp" + + "gradeRequest\032\035.google.longrunning.Operat" + + "ion\"\347\001\312A\217\001\nGgoogle.cloud.orchestration.a" + + "irflow.service.v1beta1.CheckUpgradeRespo" + + "nse\022Dgoogle.cloud.orchestration.airflow." + + "service.v1beta1.OperationMetadata\202\323\344\223\002N\"" + + "I/v1beta1/{environment=projects/*/locati" + + "ons/*/environments/*}:checkUpgrade:\001*\022\233\002" + + "\n\025ExecuteAirflowCommand\022P.google.cloud.o" + + "rchestration.airflow.service.v1beta1.Exe" + + "cuteAirflowCommandRequest\032Q.google.cloud" + + ".orchestration.airflow.service.v1beta1.E" + + "xecuteAirflowCommandResponse\"]\202\323\344\223\002W\"R/v" + + "1beta1/{environment=projects/*/locations" + + "/*/environments/*}:executeAirflowCommand" + + ":\001*\022\217\002\n\022StopAirflowCommand\022M.google.clou" + + "d.orchestration.airflow.service.v1beta1." + + "StopAirflowCommandRequest\032N.google.cloud" + + ".orchestration.airflow.service.v1beta1.S" + + "topAirflowCommandResponse\"Z\202\323\344\223\002T\"O/v1be" + + "ta1/{environment=projects/*/locations/*/" + + "environments/*}:stopAirflowCommand:\001*\022\217\002" + + "\n\022PollAirflowCommand\022M.google.cloud.orch" + + "estration.airflow.service.v1beta1.PollAi" + + "rflowCommandRequest\032N.google.cloud.orche" + + "stration.airflow.service.v1beta1.PollAir" + + "flowCommandResponse\"Z\202\323\344\223\002T\"O/v1beta1/{e" + + "nvironment=projects/*/locations/*/enviro" + + "nments/*}:pollAirflowCommand:\001*\022\370\001\n\rList" + + "Workloads\022H.google.cloud.orchestration.a" + + "irflow.service.v1beta1.ListWorkloadsRequ" + + "est\032I.google.cloud.orchestration.airflow" + + ".service.v1beta1.ListWorkloadsResponse\"R" + + "\332A\006parent\202\323\344\223\002C\022A/v1beta1/{parent=projec" + + "ts/*/locations/*/environments/*}/workloa" + + "ds\022\307\002\n\031CreateUserWorkloadsSecret\022T.googl" + + "e.cloud.orchestration.airflow.service.v1" + + "beta1.CreateUserWorkloadsSecretRequest\032G" + + ".google.cloud.orchestration.airflow.serv" + + "ice.v1beta1.UserWorkloadsSecret\"\212\001\332A\034par" + + "ent,user_workloads_secret\202\323\344\223\002e\"L/v1beta" + + "1/{parent=projects/*/locations/*/environ" + + "ments/*}/userWorkloadsSecrets:\025user_work" + + "loads_secret\022\221\002\n\026GetUserWorkloadsSecret\022" + + "Q.google.cloud.orchestration.airflow.ser" + + "vice.v1beta1.GetUserWorkloadsSecretReque" + + "st\032G.google.cloud.orchestration.airflow." + + "service.v1beta1.UserWorkloadsSecret\"[\332A\004" + + "name\202\323\344\223\002N\022L/v1beta1/{name=projects/*/lo" + + "cations/*/environments/*/userWorkloadsSe" + + "crets/*}\022\244\002\n\030ListUserWorkloadsSecrets\022S." + + "google.cloud.orchestration.airflow.servi" + + "ce.v1beta1.ListUserWorkloadsSecretsReque" + + "st\032T.google.cloud.orchestration.airflow." + + "service.v1beta1.ListUserWorkloadsSecrets" + + "Response\"]\332A\006parent\202\323\344\223\002N\022L/v1beta1/{par" + "ent=projects/*/locations/*/environments/" - + "*}:saveSnapshot:\001*\022\340\002\n\014LoadSnapshot\022G.go" - + "ogle.cloud.orchestration.airflow.service" - + ".v1beta1.LoadSnapshotRequest\032\035.google.lo" - + "ngrunning.Operation\"\347\001\312A\217\001\nGgoogle.cloud" - + ".orchestration.airflow.service.v1beta1.L" - + "oadSnapshotResponse\022Dgoogle.cloud.orches" - + "tration.airflow.service.v1beta1.Operatio" - + "nMetadata\202\323\344\223\002N\"I/v1beta1/{environment=p" - + "rojects/*/locations/*/environments/*}:lo" - + "adSnapshot:\001*\022\360\002\n\020DatabaseFailover\022K.goo" + + "*}/userWorkloadsSecrets\022\326\002\n\031UpdateUserWo" + + "rkloadsSecret\022T.google.cloud.orchestrati" + + "on.airflow.service.v1beta1.UpdateUserWor" + + "kloadsSecretRequest\032G.google.cloud.orche" + + "stration.airflow.service.v1beta1.UserWor" + + "kloadsSecret\"\231\001\332A\025user_workloads_secret\202" + + "\323\344\223\002{\032b/v1beta1/{user_workloads_secret.n" + + "ame=projects/*/locations/*/environments/" + + "*/userWorkloadsSecrets/*}:\025user_workload" + + "s_secret\022\346\001\n\031DeleteUserWorkloadsSecret\022T" + + ".google.cloud.orchestration.airflow.serv" + + "ice.v1beta1.DeleteUserWorkloadsSecretReq" + + "uest\032\026.google.protobuf.Empty\"[\332A\004name\202\323\344" + + "\223\002N*L/v1beta1/{name=projects/*/locations" + + "/*/environments/*/userWorkloadsSecrets/*" + + "}\022\333\002\n\034CreateUserWorkloadsConfigMap\022W.goo" + "gle.cloud.orchestration.airflow.service." - + "v1beta1.DatabaseFailoverRequest\032\035.google" - + ".longrunning.Operation\"\357\001\312A\223\001\nKgoogle.cl" + + "v1beta1.CreateUserWorkloadsConfigMapRequ" + + "est\032J.google.cloud.orchestration.airflow" + + ".service.v1beta1.UserWorkloadsConfigMap\"" + + "\225\001\332A parent,user_workloads_config_map\202\323\344" + + "\223\002l\"O/v1beta1/{parent=projects/*/locatio" + + "ns/*/environments/*}/userWorkloadsConfig" + + "Maps:\031user_workloads_config_map\022\235\002\n\031GetU" + + "serWorkloadsConfigMap\022T.google.cloud.orc" + + "hestration.airflow.service.v1beta1.GetUs" + + "erWorkloadsConfigMapRequest\032J.google.clo" + + "ud.orchestration.airflow.service.v1beta1" + + ".UserWorkloadsConfigMap\"^\332A\004name\202\323\344\223\002Q\022O" + + "/v1beta1/{name=projects/*/locations/*/en" + + "vironments/*/userWorkloadsConfigMaps/*}\022" + + "\260\002\n\033ListUserWorkloadsConfigMaps\022V.google" + + ".cloud.orchestration.airflow.service.v1b" + + "eta1.ListUserWorkloadsConfigMapsRequest\032" + + "W.google.cloud.orchestration.airflow.ser" + + "vice.v1beta1.ListUserWorkloadsConfigMaps" + + "Response\"`\332A\006parent\202\323\344\223\002Q\022O/v1beta1/{par" + + "ent=projects/*/locations/*/environments/" + + "*}/userWorkloadsConfigMaps\022\357\002\n\034UpdateUse" + + "rWorkloadsConfigMap\022W.google.cloud.orche" + + "stration.airflow.service.v1beta1.UpdateU" + + "serWorkloadsConfigMapRequest\032J.google.cl" + "oud.orchestration.airflow.service.v1beta" - + "1.DatabaseFailoverResponse\022Dgoogle.cloud" - + ".orchestration.airflow.service.v1beta1.O" - + "perationMetadata\202\323\344\223\002R\"M/v1beta1/{enviro" - + "nment=projects/*/locations/*/environment" - + "s/*}:databaseFailover:\001*\022\240\002\n\027FetchDataba" - + "seProperties\022R.google.cloud.orchestratio" - + "n.airflow.service.v1beta1.FetchDatabaseP" - + "ropertiesRequest\032S.google.cloud.orchestr" - + "ation.airflow.service.v1beta1.FetchDatab" - + "asePropertiesResponse\"\\\202\323\344\223\002V\022T/v1beta1/" - + "{environment=projects/*/locations/*/envi" - + "ronments/*}:fetchDatabaseProperties\032K\312A\027" - + "composer.googleapis.com\322A.https://www.go" - + "ogleapis.com/auth/cloud-platformB\214\001\n6com" - + ".google.cloud.orchestration.airflow.serv" - + "ice.v1beta1P\001ZPcloud.google.com/go/orche" - + "stration/airflow/service/apiv1beta1/serv" - + "icepb;servicepbb\006proto3" + + "1.UserWorkloadsConfigMap\"\251\001\332A\031user_workl" + + "oads_config_map\202\323\344\223\002\206\001\032i/v1beta1/{user_w" + + "orkloads_config_map.name=projects/*/loca" + + "tions/*/environments/*/userWorkloadsConf" + + "igMaps/*}:\031user_workloads_config_map\022\357\001\n" + + "\034DeleteUserWorkloadsConfigMap\022W.google.c" + + "loud.orchestration.airflow.service.v1bet" + + "a1.DeleteUserWorkloadsConfigMapRequest\032\026" + + ".google.protobuf.Empty\"^\332A\004name\202\323\344\223\002Q*O/" + + "v1beta1/{name=projects/*/locations/*/env" + + "ironments/*/userWorkloadsConfigMaps/*}\022\340" + + "\002\n\014SaveSnapshot\022G.google.cloud.orchestra" + + "tion.airflow.service.v1beta1.SaveSnapsho" + + "tRequest\032\035.google.longrunning.Operation\"" + + "\347\001\312A\217\001\nGgoogle.cloud.orchestration.airfl" + + "ow.service.v1beta1.SaveSnapshotResponse\022" + + "Dgoogle.cloud.orchestration.airflow.serv" + + "ice.v1beta1.OperationMetadata\202\323\344\223\002N\"I/v1" + + "beta1/{environment=projects/*/locations/" + + "*/environments/*}:saveSnapshot:\001*\022\340\002\n\014Lo" + + "adSnapshot\022G.google.cloud.orchestration." + + "airflow.service.v1beta1.LoadSnapshotRequ" + + "est\032\035.google.longrunning.Operation\"\347\001\312A\217" + + "\001\nGgoogle.cloud.orchestration.airflow.se" + + "rvice.v1beta1.LoadSnapshotResponse\022Dgoog" + + "le.cloud.orchestration.airflow.service.v" + + "1beta1.OperationMetadata\202\323\344\223\002N\"I/v1beta1" + + "/{environment=projects/*/locations/*/env" + + "ironments/*}:loadSnapshot:\001*\022\360\002\n\020Databas" + + "eFailover\022K.google.cloud.orchestration.a" + + "irflow.service.v1beta1.DatabaseFailoverR" + + "equest\032\035.google.longrunning.Operation\"\357\001" + + "\312A\223\001\nKgoogle.cloud.orchestration.airflow" + + ".service.v1beta1.DatabaseFailoverRespons" + + "e\022Dgoogle.cloud.orchestration.airflow.se" + + "rvice.v1beta1.OperationMetadata\202\323\344\223\002R\"M/" + + "v1beta1/{environment=projects/*/location" + + "s/*/environments/*}:databaseFailover:\001*\022" + + "\240\002\n\027FetchDatabaseProperties\022R.google.clo" + + "ud.orchestration.airflow.service.v1beta1" + + ".FetchDatabasePropertiesRequest\032S.google" + + ".cloud.orchestration.airflow.service.v1b" + + "eta1.FetchDatabasePropertiesResponse\"\\\202\323" + + "\344\223\002V\022T/v1beta1/{environment=projects/*/l" + + "ocations/*/environments/*}:fetchDatabase" + + "Properties\032K\312A\027composer.googleapis.com\322A" + + ".https://www.googleapis.com/auth/cloud-p" + + "latformB\214\001\n6com.google.cloud.orchestrati" + + "on.airflow.service.v1beta1P\001ZPcloud.goog" + + "le.com/go/orchestration/airflow/service/" + + "apiv1beta1/servicepb;servicepbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -756,8 +1060,176 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "ExitCode", "Error", }); - internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotRequest_descriptor = + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_descriptor = getDescriptor().getMessageTypes().get(13); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsSecretRequest_descriptor, + new java.lang.String[] { + "Parent", "UserWorkloadsSecret", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_descriptor, + new java.lang.String[] { + "UserWorkloadsSecret", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsSecretRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_CreateUserWorkloadsConfigMapRequest_descriptor, + new java.lang.String[] { + "Parent", "UserWorkloadsConfigMap", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_descriptor = + getDescriptor().getMessageTypes().get(20); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_descriptor = + getDescriptor().getMessageTypes().get(21); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_descriptor, + new java.lang.String[] { + "UserWorkloadsConfigMap", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_descriptor = + getDescriptor().getMessageTypes().get(22); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DeleteUserWorkloadsConfigMapRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor = + getDescriptor().getMessageTypes().get(23); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor, + new java.lang.String[] { + "Name", "Data", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_DataEntry_descriptor = + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_DataEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_DataEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_descriptor = + getDescriptor().getMessageTypes().get(24); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_descriptor, + new java.lang.String[] { + "UserWorkloadsSecrets", "NextPageToken", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor = + getDescriptor().getMessageTypes().get(25); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor, + new java.lang.String[] { + "Name", "Data", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_DataEntry_descriptor = + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_DataEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_DataEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_descriptor = + getDescriptor().getMessageTypes().get(26); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_descriptor, + new java.lang.String[] { + "UserWorkloadsConfigMaps", "NextPageToken", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_descriptor = + getDescriptor().getMessageTypes().get(27); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", "Filter", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor = + getDescriptor().getMessageTypes().get(28); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor, + new java.lang.String[] { + "Workloads", "NextPageToken", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_descriptor = + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_descriptor, + new java.lang.String[] { + "Name", "Type", "Status", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor = + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor, + new java.lang.String[] { + "State", "StatusMessage", "DetailedStatusMessage", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotRequest_descriptor = + getDescriptor().getMessageTypes().get(29); internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotRequest_descriptor, @@ -765,7 +1237,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Environment", "SnapshotLocation", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotResponse_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageTypes().get(30); internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_SaveSnapshotResponse_descriptor, @@ -773,7 +1245,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SnapshotPath", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_LoadSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(31); internal_static_google_cloud_orchestration_airflow_service_v1beta1_LoadSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_LoadSnapshotRequest_descriptor, @@ -786,13 +1258,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SkipGcsDataCopying", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_LoadSnapshotResponse_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageTypes().get(32); internal_static_google_cloud_orchestration_airflow_service_v1beta1_LoadSnapshotResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_LoadSnapshotResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseFailoverRequest_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageTypes().get(33); internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseFailoverRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseFailoverRequest_descriptor, @@ -800,13 +1272,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Environment", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseFailoverResponse_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(34); internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseFailoverResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseFailoverResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_orchestration_airflow_service_v1beta1_FetchDatabasePropertiesRequest_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageTypes().get(35); internal_static_google_cloud_orchestration_airflow_service_v1beta1_FetchDatabasePropertiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_FetchDatabasePropertiesRequest_descriptor, @@ -814,7 +1286,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Environment", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_FetchDatabasePropertiesResponse_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageTypes().get(36); internal_static_google_cloud_orchestration_airflow_service_v1beta1_FetchDatabasePropertiesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_FetchDatabasePropertiesResponse_descriptor, @@ -822,7 +1294,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PrimaryGceZone", "SecondaryGceZone", "IsFailoverReplicaAvailable", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_EnvironmentConfig_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageTypes().get(37); internal_static_google_cloud_orchestration_airflow_service_v1beta1_EnvironmentConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_EnvironmentConfig_descriptor, @@ -844,10 +1316,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EnvironmentSize", "MasterAuthorizedNetworksConfig", "RecoveryConfig", + "DataRetentionConfig", "ResilienceMode", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WebServerNetworkAccessControl_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(38); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WebServerNetworkAccessControl_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_WebServerNetworkAccessControl_descriptor, @@ -865,7 +1338,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Value", "Description", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_SoftwareConfig_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(39); internal_static_google_cloud_orchestration_airflow_service_v1beta1_SoftwareConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_SoftwareConfig_descriptor, @@ -877,6 +1350,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PythonVersion", "SchedulerCount", "CloudDataLineageIntegration", + "WebServerPluginsMode", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_SoftwareConfig_AirflowConfigOverridesEntry_descriptor = internal_static_google_cloud_orchestration_airflow_service_v1beta1_SoftwareConfig_descriptor @@ -909,7 +1383,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_IPAllocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(40); internal_static_google_cloud_orchestration_airflow_service_v1beta1_IPAllocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_IPAllocationPolicy_descriptor, @@ -921,7 +1395,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServicesIpv4CidrBlock", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_NodeConfig_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(41); internal_static_google_cloud_orchestration_airflow_service_v1beta1_NodeConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_NodeConfig_descriptor, @@ -937,9 +1411,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IpAllocationPolicy", "MaxPodsPerNode", "EnableIpMasqAgent", + "ComposerNetworkAttachment", + "ComposerInternalIpv4CidrBlock", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_PrivateClusterConfig_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(42); internal_static_google_cloud_orchestration_airflow_service_v1beta1_PrivateClusterConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_PrivateClusterConfig_descriptor, @@ -947,7 +1423,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EnablePrivateEndpoint", "MasterIpv4CidrBlock", "MasterIpv4ReservedRange", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_NetworkingConfig_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageTypes().get(43); internal_static_google_cloud_orchestration_airflow_service_v1beta1_NetworkingConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_NetworkingConfig_descriptor, @@ -955,12 +1431,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConnectionType", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_PrivateEnvironmentConfig_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageTypes().get(44); internal_static_google_cloud_orchestration_airflow_service_v1beta1_PrivateEnvironmentConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_PrivateEnvironmentConfig_descriptor, new java.lang.String[] { "EnablePrivateEnvironment", + "EnablePrivateBuildsOnly", "PrivateClusterConfig", "WebServerIpv4CidrBlock", "CloudSqlIpv4CidrBlock", @@ -972,15 +1449,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkingConfig", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseConfig_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageTypes().get(45); internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_DatabaseConfig_descriptor, new java.lang.String[] { - "MachineType", + "MachineType", "Zone", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WebServerConfig_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageTypes().get(46); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WebServerConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_WebServerConfig_descriptor, @@ -988,7 +1465,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineType", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_EncryptionConfig_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageTypes().get(47); internal_static_google_cloud_orchestration_airflow_service_v1beta1_EncryptionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_EncryptionConfig_descriptor, @@ -996,7 +1473,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "KmsKeyName", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_MaintenanceWindow_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageTypes().get(48); internal_static_google_cloud_orchestration_airflow_service_v1beta1_MaintenanceWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_MaintenanceWindow_descriptor, @@ -1004,12 +1481,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "StartTime", "EndTime", "Recurrence", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageTypes().get(49); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_descriptor, new java.lang.String[] { - "Scheduler", "WebServer", "Worker", "Triggerer", + "Scheduler", "WebServer", "Worker", "Triggerer", "DagProcessor", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_SchedulerResource_descriptor = internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_descriptor @@ -1051,8 +1528,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Count", "Cpu", "MemoryGb", }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_descriptor = + internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_descriptor + .getNestedTypes() + .get(4); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_descriptor, + new java.lang.String[] { + "Cpu", "MemoryGb", "StorageGb", "Count", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_descriptor = + getDescriptor().getMessageTypes().get(50); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_DataRetentionConfig_descriptor, + new java.lang.String[] { + "TaskLogsRetentionConfig", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_descriptor = + getDescriptor().getMessageTypes().get(51); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_descriptor, + new java.lang.String[] { + "StorageMode", + }); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_descriptor = + getDescriptor().getMessageTypes().get(52); + internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_descriptor, + new java.lang.String[] { + "Bucket", + }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_RecoveryConfig_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageTypes().get(53); internal_static_google_cloud_orchestration_airflow_service_v1beta1_RecoveryConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_RecoveryConfig_descriptor, @@ -1060,7 +1571,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ScheduledSnapshotsConfig", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_ScheduledSnapshotsConfig_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageTypes().get(54); internal_static_google_cloud_orchestration_airflow_service_v1beta1_ScheduledSnapshotsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_ScheduledSnapshotsConfig_descriptor, @@ -1068,7 +1579,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enabled", "SnapshotLocation", "SnapshotCreationSchedule", "TimeZone", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_MasterAuthorizedNetworksConfig_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageTypes().get(55); internal_static_google_cloud_orchestration_airflow_service_v1beta1_MasterAuthorizedNetworksConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_MasterAuthorizedNetworksConfig_descriptor, @@ -1086,7 +1597,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DisplayName", "CidrBlock", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_CloudDataLineageIntegration_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageTypes().get(56); internal_static_google_cloud_orchestration_airflow_service_v1beta1_CloudDataLineageIntegration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_CloudDataLineageIntegration_descriptor, @@ -1094,12 +1605,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enabled", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_Environment_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageTypes().get(57); internal_static_google_cloud_orchestration_airflow_service_v1beta1_Environment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_Environment_descriptor, new java.lang.String[] { - "Name", "Config", "Uuid", "State", "CreateTime", "UpdateTime", "Labels", + "Name", + "Config", + "Uuid", + "State", + "CreateTime", + "UpdateTime", + "Labels", + "SatisfiesPzs", + "StorageConfig", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_Environment_LabelsEntry_descriptor = internal_static_google_cloud_orchestration_airflow_service_v1beta1_Environment_descriptor @@ -1112,7 +1631,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_CheckUpgradeRequest_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageTypes().get(58); internal_static_google_cloud_orchestration_airflow_service_v1beta1_CheckUpgradeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_CheckUpgradeRequest_descriptor, @@ -1120,7 +1639,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Environment", "ImageVersion", }); internal_static_google_cloud_orchestration_airflow_service_v1beta1_CheckUpgradeResponse_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageTypes().get(59); internal_static_google_cloud_orchestration_airflow_service_v1beta1_CheckUpgradeResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_orchestration_airflow_service_v1beta1_CheckUpgradeResponse_descriptor, diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..8ab251d8e28f --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsConfigMapRequest.java @@ -0,0 +1,702 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Get user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest} + */ +public final class GetUserWorkloadsConfigMapRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) + GetUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetUserWorkloadsConfigMapRequest.newBuilder() to construct. + private GetUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserWorkloadsConfigMapRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + .Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) + obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Get user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the ConfigMap to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..0e3dd99ac145 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface GetUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The resource name of the ConfigMap to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..8de9c88887f5 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsSecretRequest.java @@ -0,0 +1,684 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Get user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest} + */ +public final class GetUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + GetUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GetUserWorkloadsSecretRequest.newBuilder() to construct. + private GetUserWorkloadsSecretRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserWorkloadsSecretRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Get user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_GetUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest result = + new com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The resource name of the Secret to get, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .GetUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..c2ab71888bd1 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/GetUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,57 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface GetUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Required. The resource name of the Secret to get, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsRequest.java new file mode 100644 index 000000000000..92238d15e42b --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsRequest.java @@ -0,0 +1,988 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * List user workloads ConfigMaps request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest} + */ +public final class ListUserWorkloadsConfigMapsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest) + ListUserWorkloadsConfigMapsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsConfigMapsRequest.newBuilder() to construct. + private ListUserWorkloadsConfigMapsRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsConfigMapsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsConfigMapsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + /** + * + * + *
+   * Optional. The maximum number of ConfigMaps to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + other = + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest) + obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * List user workloads ConfigMaps request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest.getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List ConfigMaps in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + /** + * + * + *
+     * Optional. The maximum number of ConfigMaps to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + * + * + *
+     * Optional. The maximum number of ConfigMaps to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The maximum number of ConfigMaps to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsConfigMapsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsRequestOrBuilder.java new file mode 100644 index 000000000000..e300a059e81d --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsRequestOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface ListUserWorkloadsConfigMapsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. List ConfigMaps in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of ConfigMaps to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsResponse.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsResponse.java new file mode 100644 index 000000000000..e20e558279d6 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsResponse.java @@ -0,0 +1,1283 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * The user workloads ConfigMaps for a given environment.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse} + */ +public final class ListUserWorkloadsConfigMapsResponse + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse) + ListUserWorkloadsConfigMapsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsConfigMapsResponse.newBuilder() to construct. + private ListUserWorkloadsConfigMapsResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsConfigMapsResponse() { + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsConfigMapsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.Builder.class); + } + + public static final int USER_WORKLOADS_CONFIG_MAPS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + userWorkloadsConfigMaps_; + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getUserWorkloadsConfigMapsList() { + return userWorkloadsConfigMaps_; + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsOrBuilderList() { + return userWorkloadsConfigMaps_; + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public int getUserWorkloadsConfigMapsCount() { + return userWorkloadsConfigMaps_.size(); + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMaps(int index) { + return userWorkloadsConfigMaps_.get(index); + } + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapsOrBuilder(int index) { + return userWorkloadsConfigMaps_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < userWorkloadsConfigMaps_.size(); i++) { + output.writeMessage(1, userWorkloadsConfigMaps_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < userWorkloadsConfigMaps_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, userWorkloadsConfigMaps_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + other = + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse) + obj; + + if (!getUserWorkloadsConfigMapsList().equals(other.getUserWorkloadsConfigMapsList())) + return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getUserWorkloadsConfigMapsCount() > 0) { + hash = (37 * hash) + USER_WORKLOADS_CONFIG_MAPS_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsConfigMapsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The user workloads ConfigMaps for a given environment.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse) + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (userWorkloadsConfigMapsBuilder_ == null) { + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + } else { + userWorkloadsConfigMaps_ = null; + userWorkloadsConfigMapsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsConfigMapsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + result) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + userWorkloadsConfigMaps_ = + java.util.Collections.unmodifiableList(userWorkloadsConfigMaps_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.userWorkloadsConfigMaps_ = userWorkloadsConfigMaps_; + } else { + result.userWorkloadsConfigMaps_ = userWorkloadsConfigMapsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse.getDefaultInstance()) return this; + if (userWorkloadsConfigMapsBuilder_ == null) { + if (!other.userWorkloadsConfigMaps_.isEmpty()) { + if (userWorkloadsConfigMaps_.isEmpty()) { + userWorkloadsConfigMaps_ = other.userWorkloadsConfigMaps_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.addAll(other.userWorkloadsConfigMaps_); + } + onChanged(); + } + } else { + if (!other.userWorkloadsConfigMaps_.isEmpty()) { + if (userWorkloadsConfigMapsBuilder_.isEmpty()) { + userWorkloadsConfigMapsBuilder_.dispose(); + userWorkloadsConfigMapsBuilder_ = null; + userWorkloadsConfigMaps_ = other.userWorkloadsConfigMaps_; + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsConfigMapsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUserWorkloadsConfigMapsFieldBuilder() + : null; + } else { + userWorkloadsConfigMapsBuilder_.addAllMessages(other.userWorkloadsConfigMaps_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap m = + input.readMessage( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMap.parser(), + extensionRegistry); + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(m); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + + private void ensureUserWorkloadsConfigMapsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + userWorkloadsConfigMaps_ = + new java.util.ArrayList< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap>( + userWorkloadsConfigMaps_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder> + userWorkloadsConfigMapsBuilder_; + + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + getUserWorkloadsConfigMapsList() { + if (userWorkloadsConfigMapsBuilder_ == null) { + return java.util.Collections.unmodifiableList(userWorkloadsConfigMaps_); + } else { + return userWorkloadsConfigMapsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public int getUserWorkloadsConfigMapsCount() { + if (userWorkloadsConfigMapsBuilder_ == null) { + return userWorkloadsConfigMaps_.size(); + } else { + return userWorkloadsConfigMapsBuilder_.getCount(); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMaps(int index) { + if (userWorkloadsConfigMapsBuilder_ == null) { + return userWorkloadsConfigMaps_.get(index); + } else { + return userWorkloadsConfigMapsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder setUserWorkloadsConfigMaps( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.set(index, value); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder setUserWorkloadsConfigMaps( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.set(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(value); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(index, value); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(builderForValue.build()); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addUserWorkloadsConfigMaps( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.add(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder addAllUserWorkloadsConfigMaps( + java.lang.Iterable< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap> + values) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, userWorkloadsConfigMaps_); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder clearUserWorkloadsConfigMaps() { + if (userWorkloadsConfigMapsBuilder_ == null) { + userWorkloadsConfigMaps_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public Builder removeUserWorkloadsConfigMaps(int index) { + if (userWorkloadsConfigMapsBuilder_ == null) { + ensureUserWorkloadsConfigMapsIsMutable(); + userWorkloadsConfigMaps_.remove(index); + onChanged(); + } else { + userWorkloadsConfigMapsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + getUserWorkloadsConfigMapsBuilder(int index) { + return getUserWorkloadsConfigMapsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapsOrBuilder(int index) { + if (userWorkloadsConfigMapsBuilder_ == null) { + return userWorkloadsConfigMaps_.get(index); + } else { + return userWorkloadsConfigMapsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsOrBuilderList() { + if (userWorkloadsConfigMapsBuilder_ != null) { + return userWorkloadsConfigMapsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(userWorkloadsConfigMaps_); + } + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + addUserWorkloadsConfigMapsBuilder() { + return getUserWorkloadsConfigMapsFieldBuilder() + .addBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + addUserWorkloadsConfigMapsBuilder(int index) { + return getUserWorkloadsConfigMapsFieldBuilder() + .addBuilder( + index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder> + getUserWorkloadsConfigMapsBuilderList() { + return getUserWorkloadsConfigMapsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsFieldBuilder() { + if (userWorkloadsConfigMapsBuilder_ == null) { + userWorkloadsConfigMapsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMapOrBuilder>( + userWorkloadsConfigMaps_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + userWorkloadsConfigMaps_ = null; + } + return userWorkloadsConfigMapsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsConfigMapsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsConfigMapsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsResponseOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsResponseOrBuilder.java new file mode 100644 index 000000000000..dc1bb7b91d2a --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsConfigMapsResponseOrBuilder.java @@ -0,0 +1,119 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface ListUserWorkloadsConfigMapsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + java.util.List + getUserWorkloadsConfigMapsList(); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMaps(int index); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + int getUserWorkloadsConfigMapsCount(); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapsOrBuilderList(); + /** + * + * + *
+   * The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_maps = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapsOrBuilder(int index); + + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsRequest.java new file mode 100644 index 000000000000..ceca8166e317 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsRequest.java @@ -0,0 +1,983 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * List user workloads Secrets request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest} + */ +public final class ListUserWorkloadsSecretsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + ListUserWorkloadsSecretsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsSecretsRequest.newBuilder() to construct. + private ListUserWorkloadsSecretsRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsSecretsRequest() { + parent_ = ""; + pageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsSecretsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + /** + * + * + *
+   * Optional. The maximum number of Secrets to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * List user workloads Secrets request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. List Secrets in the given environment, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + /** + * + * + *
+     * Optional. The maximum number of Secrets to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + * + * + *
+     * Optional. The maximum number of Secrets to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The maximum number of Secrets to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsSecretsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsRequestOrBuilder.java new file mode 100644 index 000000000000..35e017d0ef4c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsRequestOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface ListUserWorkloadsSecretsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. List Secrets in the given environment, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of Secrets to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsResponse.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsResponse.java new file mode 100644 index 000000000000..5f87de35730e --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsResponse.java @@ -0,0 +1,1267 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * The user workloads Secrets for a given environment.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse} + */ +public final class ListUserWorkloadsSecretsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) + ListUserWorkloadsSecretsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListUserWorkloadsSecretsResponse.newBuilder() to construct. + private ListUserWorkloadsSecretsResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserWorkloadsSecretsResponse() { + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserWorkloadsSecretsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + .Builder.class); + } + + public static final int USER_WORKLOADS_SECRETS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List + userWorkloadsSecrets_; + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public java.util.List + getUserWorkloadsSecretsList() { + return userWorkloadsSecrets_; + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsOrBuilderList() { + return userWorkloadsSecrets_; + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public int getUserWorkloadsSecretsCount() { + return userWorkloadsSecrets_.size(); + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecrets(int index) { + return userWorkloadsSecrets_.get(index); + } + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretsOrBuilder(int index) { + return userWorkloadsSecrets_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < userWorkloadsSecrets_.size(); i++) { + output.writeMessage(1, userWorkloadsSecrets_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < userWorkloadsSecrets_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, userWorkloadsSecrets_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse other = + (com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) + obj; + + if (!getUserWorkloadsSecretsList().equals(other.getUserWorkloadsSecretsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getUserWorkloadsSecretsCount() > 0) { + hash = (37 * hash) + USER_WORKLOADS_SECRETS_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsSecretsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The user workloads Secrets for a given environment.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (userWorkloadsSecretsBuilder_ == null) { + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + } else { + userWorkloadsSecrets_ = null; + userWorkloadsSecretsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListUserWorkloadsSecretsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + result) { + if (userWorkloadsSecretsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + userWorkloadsSecrets_ = java.util.Collections.unmodifiableList(userWorkloadsSecrets_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.userWorkloadsSecrets_ = userWorkloadsSecrets_; + } else { + result.userWorkloadsSecrets_ = userWorkloadsSecretsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + .getDefaultInstance()) return this; + if (userWorkloadsSecretsBuilder_ == null) { + if (!other.userWorkloadsSecrets_.isEmpty()) { + if (userWorkloadsSecrets_.isEmpty()) { + userWorkloadsSecrets_ = other.userWorkloadsSecrets_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.addAll(other.userWorkloadsSecrets_); + } + onChanged(); + } + } else { + if (!other.userWorkloadsSecrets_.isEmpty()) { + if (userWorkloadsSecretsBuilder_.isEmpty()) { + userWorkloadsSecretsBuilder_.dispose(); + userWorkloadsSecretsBuilder_ = null; + userWorkloadsSecrets_ = other.userWorkloadsSecrets_; + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsSecretsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUserWorkloadsSecretsFieldBuilder() + : null; + } else { + userWorkloadsSecretsBuilder_.addAllMessages(other.userWorkloadsSecrets_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret m = + input.readMessage( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .parser(), + extensionRegistry); + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(m); + } else { + userWorkloadsSecretsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + + private void ensureUserWorkloadsSecretsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + userWorkloadsSecrets_ = + new java.util.ArrayList< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret>( + userWorkloadsSecrets_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + userWorkloadsSecretsBuilder_; + + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + getUserWorkloadsSecretsList() { + if (userWorkloadsSecretsBuilder_ == null) { + return java.util.Collections.unmodifiableList(userWorkloadsSecrets_); + } else { + return userWorkloadsSecretsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public int getUserWorkloadsSecretsCount() { + if (userWorkloadsSecretsBuilder_ == null) { + return userWorkloadsSecrets_.size(); + } else { + return userWorkloadsSecretsBuilder_.getCount(); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecrets(int index) { + if (userWorkloadsSecretsBuilder_ == null) { + return userWorkloadsSecrets_.get(index); + } else { + return userWorkloadsSecretsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder setUserWorkloadsSecrets( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.set(index, value); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder setUserWorkloadsSecrets( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.set(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(value); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(index, value); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(builderForValue.build()); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addUserWorkloadsSecrets( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.add(index, builderForValue.build()); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder addAllUserWorkloadsSecrets( + java.lang.Iterable< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret> + values) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, userWorkloadsSecrets_); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder clearUserWorkloadsSecrets() { + if (userWorkloadsSecretsBuilder_ == null) { + userWorkloadsSecrets_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public Builder removeUserWorkloadsSecrets(int index) { + if (userWorkloadsSecretsBuilder_ == null) { + ensureUserWorkloadsSecretsIsMutable(); + userWorkloadsSecrets_.remove(index); + onChanged(); + } else { + userWorkloadsSecretsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + getUserWorkloadsSecretsBuilder(int index) { + return getUserWorkloadsSecretsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretsOrBuilder(int index) { + if (userWorkloadsSecretsBuilder_ == null) { + return userWorkloadsSecrets_.get(index); + } else { + return userWorkloadsSecretsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsOrBuilderList() { + if (userWorkloadsSecretsBuilder_ != null) { + return userWorkloadsSecretsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(userWorkloadsSecrets_); + } + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + addUserWorkloadsSecretsBuilder() { + return getUserWorkloadsSecretsFieldBuilder() + .addBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + addUserWorkloadsSecretsBuilder(int index) { + return getUserWorkloadsSecretsFieldBuilder() + .addBuilder( + index, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance()); + } + /** + * + * + *
+     * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder> + getUserWorkloadsSecretsBuilderList() { + return getUserWorkloadsSecretsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsFieldBuilder() { + if (userWorkloadsSecretsBuilder_ == null) { + userWorkloadsSecretsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsSecretOrBuilder>( + userWorkloadsSecrets_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + userWorkloadsSecrets_ = null; + } + return userWorkloadsSecretsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .ListUserWorkloadsSecretsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserWorkloadsSecretsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsResponseOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsResponseOrBuilder.java new file mode 100644 index 000000000000..be4e87c4150c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListUserWorkloadsSecretsResponseOrBuilder.java @@ -0,0 +1,118 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface ListUserWorkloadsSecretsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + java.util.List + getUserWorkloadsSecretsList(); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecrets(int index); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + int getUserWorkloadsSecretsCount(); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretsOrBuilderList(); + /** + * + * + *
+   * The list of Secrets returned by a ListUserWorkloadsSecretsRequest.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secrets = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretsOrBuilder(int index); + + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsRequest.java new file mode 100644 index 000000000000..97c01a858961 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsRequest.java @@ -0,0 +1,1169 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Request for listing workloads in a Cloud Composer environment.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest} + */ +public final class ListWorkloadsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) + ListWorkloadsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListWorkloadsRequest.newBuilder() to construct. + private ListWorkloadsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListWorkloadsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListWorkloadsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest.Builder + .class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + /** + * + * + *
+   * Optional. The maximum number of environments to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request for listing workloads in a Cloud Composer environment.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest result = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The environment name to get workloads for, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + /** + * + * + *
+     * Optional. The maximum number of environments to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + /** + * + * + *
+     * Optional. The maximum number of environments to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The maximum number of environments to return.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The next_page_token value returned from a previous List request,
+     * if any.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The list filter.
+     * Currently only supports equality on the type field. The value of a field
+     * specified in the filter expression must be one ComposerWorkloadType enum
+     * option. It's possible to get multiple types using "OR" operator, e.g.:
+     * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+     * returned.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsRequestOrBuilder.java new file mode 100644 index 000000000000..341a86ef9627 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsRequestOrBuilder.java @@ -0,0 +1,132 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface ListWorkloadsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. The environment name to get workloads for, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. The maximum number of environments to return.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + /** + * + * + *
+   * Optional. The next_page_token value returned from a previous List request,
+   * if any.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + /** + * + * + *
+   * Optional. The list filter.
+   * Currently only supports equality on the type field. The value of a field
+   * specified in the filter expression must be one ComposerWorkloadType enum
+   * option. It's possible to get multiple types using "OR" operator, e.g.:
+   * "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are
+   * returned.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsResponse.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsResponse.java new file mode 100644 index 000000000000..2be6071f6840 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsResponse.java @@ -0,0 +1,4267 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Response to ListWorkloadsRequest.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse} + */ +public final class ListWorkloadsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) + ListWorkloadsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ListWorkloadsResponse.newBuilder() to construct. + private ListWorkloadsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListWorkloadsResponse() { + workloads_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListWorkloadsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.Builder + .class); + } + + /** + * + * + *
+   * Supported workload types.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType} + */ + public enum ComposerWorkloadType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Not able to determine the type of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_TYPE_UNSPECIFIED = 0; + */ + COMPOSER_WORKLOAD_TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * Celery worker.
+     * 
+ * + * CELERY_WORKER = 1; + */ + CELERY_WORKER(1), + /** + * + * + *
+     * Kubernetes worker.
+     * 
+ * + * KUBERNETES_WORKER = 2; + */ + KUBERNETES_WORKER(2), + /** + * + * + *
+     * Workload created by Kubernetes Pod Operator.
+     * 
+ * + * KUBERNETES_OPERATOR_POD = 3; + */ + KUBERNETES_OPERATOR_POD(3), + /** + * + * + *
+     * Airflow scheduler.
+     * 
+ * + * SCHEDULER = 4; + */ + SCHEDULER(4), + /** + * + * + *
+     * Airflow Dag processor.
+     * 
+ * + * DAG_PROCESSOR = 5; + */ + DAG_PROCESSOR(5), + /** + * + * + *
+     * Airflow triggerer.
+     * 
+ * + * TRIGGERER = 6; + */ + TRIGGERER(6), + /** + * + * + *
+     * Airflow web server UI.
+     * 
+ * + * WEB_SERVER = 7; + */ + WEB_SERVER(7), + /** + * + * + *
+     * Redis.
+     * 
+ * + * REDIS = 8; + */ + REDIS(8), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Not able to determine the type of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_TYPE_UNSPECIFIED = 0; + */ + public static final int COMPOSER_WORKLOAD_TYPE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Celery worker.
+     * 
+ * + * CELERY_WORKER = 1; + */ + public static final int CELERY_WORKER_VALUE = 1; + /** + * + * + *
+     * Kubernetes worker.
+     * 
+ * + * KUBERNETES_WORKER = 2; + */ + public static final int KUBERNETES_WORKER_VALUE = 2; + /** + * + * + *
+     * Workload created by Kubernetes Pod Operator.
+     * 
+ * + * KUBERNETES_OPERATOR_POD = 3; + */ + public static final int KUBERNETES_OPERATOR_POD_VALUE = 3; + /** + * + * + *
+     * Airflow scheduler.
+     * 
+ * + * SCHEDULER = 4; + */ + public static final int SCHEDULER_VALUE = 4; + /** + * + * + *
+     * Airflow Dag processor.
+     * 
+ * + * DAG_PROCESSOR = 5; + */ + public static final int DAG_PROCESSOR_VALUE = 5; + /** + * + * + *
+     * Airflow triggerer.
+     * 
+ * + * TRIGGERER = 6; + */ + public static final int TRIGGERER_VALUE = 6; + /** + * + * + *
+     * Airflow web server UI.
+     * 
+ * + * WEB_SERVER = 7; + */ + public static final int WEB_SERVER_VALUE = 7; + /** + * + * + *
+     * Redis.
+     * 
+ * + * REDIS = 8; + */ + public static final int REDIS_VALUE = 8; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ComposerWorkloadType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ComposerWorkloadType forNumber(int value) { + switch (value) { + case 0: + return COMPOSER_WORKLOAD_TYPE_UNSPECIFIED; + case 1: + return CELERY_WORKER; + case 2: + return KUBERNETES_WORKER; + case 3: + return KUBERNETES_OPERATOR_POD; + case 4: + return SCHEDULER; + case 5: + return DAG_PROCESSOR; + case 6: + return TRIGGERER; + case 7: + return WEB_SERVER; + case 8: + return REDIS; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ComposerWorkloadType findValueByNumber(int number) { + return ComposerWorkloadType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final ComposerWorkloadType[] VALUES = values(); + + public static ComposerWorkloadType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ComposerWorkloadType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType) + } + + /** + * + * + *
+   * Workload states.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState} + */ + public enum ComposerWorkloadState implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Not able to determine the status of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_STATE_UNSPECIFIED = 0; + */ + COMPOSER_WORKLOAD_STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Workload is in pending state and has not yet started.
+     * 
+ * + * PENDING = 1; + */ + PENDING(1), + /** + * + * + *
+     * Workload is running fine.
+     * 
+ * + * OK = 2; + */ + OK(2), + /** + * + * + *
+     * Workload is running but there are some non-critical problems.
+     * 
+ * + * WARNING = 3; + */ + WARNING(3), + /** + * + * + *
+     * Workload is not running due to an error.
+     * 
+ * + * ERROR = 4; + */ + ERROR(4), + /** + * + * + *
+     * Workload has finished execution with success.
+     * 
+ * + * SUCCEEDED = 5; + */ + SUCCEEDED(5), + /** + * + * + *
+     * Workload has finished execution with failure.
+     * 
+ * + * FAILED = 6; + */ + FAILED(6), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Not able to determine the status of the workload.
+     * 
+ * + * COMPOSER_WORKLOAD_STATE_UNSPECIFIED = 0; + */ + public static final int COMPOSER_WORKLOAD_STATE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Workload is in pending state and has not yet started.
+     * 
+ * + * PENDING = 1; + */ + public static final int PENDING_VALUE = 1; + /** + * + * + *
+     * Workload is running fine.
+     * 
+ * + * OK = 2; + */ + public static final int OK_VALUE = 2; + /** + * + * + *
+     * Workload is running but there are some non-critical problems.
+     * 
+ * + * WARNING = 3; + */ + public static final int WARNING_VALUE = 3; + /** + * + * + *
+     * Workload is not running due to an error.
+     * 
+ * + * ERROR = 4; + */ + public static final int ERROR_VALUE = 4; + /** + * + * + *
+     * Workload has finished execution with success.
+     * 
+ * + * SUCCEEDED = 5; + */ + public static final int SUCCEEDED_VALUE = 5; + /** + * + * + *
+     * Workload has finished execution with failure.
+     * 
+ * + * FAILED = 6; + */ + public static final int FAILED_VALUE = 6; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ComposerWorkloadState valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ComposerWorkloadState forNumber(int value) { + switch (value) { + case 0: + return COMPOSER_WORKLOAD_STATE_UNSPECIFIED; + case 1: + return PENDING; + case 2: + return OK; + case 3: + return WARNING; + case 4: + return ERROR; + case 5: + return SUCCEEDED; + case 6: + return FAILED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ComposerWorkloadState findValueByNumber(int number) { + return ComposerWorkloadState.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final ComposerWorkloadState[] VALUES = values(); + + public static ComposerWorkloadState valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ComposerWorkloadState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState) + } + + public interface ComposerWorkloadOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The type. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType + getType(); + + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + getStatus(); + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder + getStatusOrBuilder(); + } + /** + * + * + *
+   * Information about a single workload.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload} + */ + public static final class ComposerWorkload extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload) + ComposerWorkloadOrBuilder { + private static final long serialVersionUID = 0L; + // Use ComposerWorkload.newBuilder() to construct. + private ComposerWorkload(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComposerWorkload() { + name_ = ""; + type_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComposerWorkload(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+     * Name of a workload.
+     * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private int type_ = 0; + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+     * Type of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType + getType() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType + result = + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType.forNumber(type_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType.UNRECOGNIZED + : result; + } + + public static final int STATUS_FIELD_NUMBER = 3; + private com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + status_; + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + getStatus() { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } + /** + * + * + *
+     * Output only. Status of a workload.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder + getStatusOrBuilder() { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (type_ + != com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType.COMPOSER_WORKLOAD_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, type_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getStatus()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (type_ + != com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType.COMPOSER_WORKLOAD_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, type_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStatus()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload + other = + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload) + obj; + + if (!getName().equals(other.getName())) return false; + if (type_ != other.type_) return false; + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Information about a single workload.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload) + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + type_ = 0; + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkload_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + result = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.type_ = type_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+       * Name of a workload.
+       * 
+ * + * string name = 1; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int type_ = 0; + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType + getType() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType + result = + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType.forNumber(type_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType.UNRECOGNIZED + : result; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadType + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+       * Type of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadType type = 2; + * + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000002); + type_ = 0; + onChanged(); + return this; + } + + private com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder> + statusBuilder_; + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + getStatus() { + if (statusBuilder_ == null) { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } else { + return statusBuilder_.getMessage(); + } + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStatus( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setStatus( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder + builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeStatus( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && status_ != null + && status_ + != com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000004); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder + getStatusBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder + getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance() + : status_; + } + } + /** + * + * + *
+       * Output only. Status of a workload.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder>( + getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .ListWorkloadsResponse.ComposerWorkload + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComposerWorkload parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface ComposerWorkloadStatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState + getState(); + + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + java.lang.String getStatusMessage(); + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + com.google.protobuf.ByteString getStatusMessageBytes(); + + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The detailedStatusMessage. + */ + java.lang.String getDetailedStatusMessage(); + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for detailedStatusMessage. + */ + com.google.protobuf.ByteString getDetailedStatusMessageBytes(); + } + /** + * + * + *
+   * Workload status.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus} + */ + public static final class ComposerWorkloadStatus extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus) + ComposerWorkloadStatusOrBuilder { + private static final long serialVersionUID = 0L; + // Use ComposerWorkloadStatus.newBuilder() to construct. + private ComposerWorkloadStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ComposerWorkloadStatus() { + state_ = 0; + statusMessage_ = ""; + detailedStatusMessage_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ComposerWorkloadStatus(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder.class); + } + + public static final int STATE_FIELD_NUMBER = 1; + private int state_ = 0; + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + /** + * + * + *
+     * Output only. Workload state.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState + getState() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState + result = + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState.forNumber(state_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState.UNRECOGNIZED + : result; + } + + public static final int STATUS_MESSAGE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object statusMessage_ = ""; + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + @java.lang.Override + public java.lang.String getStatusMessage() { + java.lang.Object ref = statusMessage_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + statusMessage_ = s; + return s; + } + } + /** + * + * + *
+     * Output only. Text to provide more descriptive status.
+     * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getStatusMessageBytes() { + java.lang.Object ref = statusMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + statusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DETAILED_STATUS_MESSAGE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object detailedStatusMessage_ = ""; + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The detailedStatusMessage. + */ + @java.lang.Override + public java.lang.String getDetailedStatusMessage() { + java.lang.Object ref = detailedStatusMessage_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + detailedStatusMessage_ = s; + return s; + } + } + /** + * + * + *
+     * Output only. Detailed message of the status.
+     * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for detailedStatusMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDetailedStatusMessageBytes() { + java.lang.Object ref = detailedStatusMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + detailedStatusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (state_ + != com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState.COMPOSER_WORKLOAD_STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(1, state_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, statusMessage_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detailedStatusMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, detailedStatusMessage_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (state_ + != com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState.COMPOSER_WORKLOAD_STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, statusMessage_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detailedStatusMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, detailedStatusMessage_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + other = + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus) + obj; + + if (state_ != other.state_) return false; + if (!getStatusMessage().equals(other.getStatusMessage())) return false; + if (!getDetailedStatusMessage().equals(other.getDetailedStatusMessage())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + hash = (37 * hash) + STATUS_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getStatusMessage().hashCode(); + hash = (37 * hash) + DETAILED_STATUS_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getDetailedStatusMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Workload status.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus) + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + state_ = 0; + statusMessage_ = ""; + detailedStatusMessage_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_ComposerWorkloadStatus_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + result = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.state_ = state_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.statusMessage_ = statusMessage_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.detailedStatusMessage_ = detailedStatusMessage_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus.getDefaultInstance()) return this; + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (!other.getStatusMessage().isEmpty()) { + statusMessage_ = other.statusMessage_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getDetailedStatusMessage().isEmpty()) { + detailedStatusMessage_ = other.detailedStatusMessage_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + statusMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + detailedStatusMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int state_ = 0; + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState + getState() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState + result = + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState.forNumber(state_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState.UNRECOGNIZED + : result; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadState + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + state_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Workload state.
+       * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadState state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000001); + state_ = 0; + onChanged(); + return this; + } + + private java.lang.Object statusMessage_ = ""; + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The statusMessage. + */ + public java.lang.String getStatusMessage() { + java.lang.Object ref = statusMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + statusMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for statusMessage. + */ + public com.google.protobuf.ByteString getStatusMessageBytes() { + java.lang.Object ref = statusMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + statusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The statusMessage to set. + * @return This builder for chaining. + */ + public Builder setStatusMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + statusMessage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearStatusMessage() { + statusMessage_ = getDefaultInstance().getStatusMessage(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Text to provide more descriptive status.
+       * 
+ * + * string status_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for statusMessage to set. + * @return This builder for chaining. + */ + public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + statusMessage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object detailedStatusMessage_ = ""; + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The detailedStatusMessage. + */ + public java.lang.String getDetailedStatusMessage() { + java.lang.Object ref = detailedStatusMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + detailedStatusMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for detailedStatusMessage. + */ + public com.google.protobuf.ByteString getDetailedStatusMessageBytes() { + java.lang.Object ref = detailedStatusMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + detailedStatusMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The detailedStatusMessage to set. + * @return This builder for chaining. + */ + public Builder setDetailedStatusMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + detailedStatusMessage_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearDetailedStatusMessage() { + detailedStatusMessage_ = getDefaultInstance().getDetailedStatusMessage(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. Detailed message of the status.
+       * 
+ * + * string detailed_status_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for detailedStatusMessage to set. + * @return This builder for chaining. + */ + public Builder setDetailedStatusMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + detailedStatusMessage_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkloadStatus) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .ListWorkloadsResponse.ComposerWorkloadStatus + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ComposerWorkloadStatus parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadStatus + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int WORKLOADS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload> + workloads_; + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload> + getWorkloadsList() { + return workloads_; + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsOrBuilderList() { + return workloads_; + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public int getWorkloadsCount() { + return workloads_.size(); + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + getWorkloads(int index) { + return workloads_.get(index); + } + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder + getWorkloadsOrBuilder(int index) { + return workloads_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < workloads_.size(); i++) { + output.writeMessage(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < workloads_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, workloads_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse other = + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) obj; + + if (!getWorkloadsList().equals(other.getWorkloadsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getWorkloadsCount() > 0) { + hash = (37 * hash) + WORKLOADS_FIELD_NUMBER; + hash = (53 * hash) + getWorkloadsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response to ListWorkloadsRequest.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.class, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + } else { + workloads_ = null; + workloadsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_ListWorkloadsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse build() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse result = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse result) { + if (workloadsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + workloads_ = java.util.Collections.unmodifiableList(workloads_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.workloads_ = workloads_; + } else { + result.workloads_ = workloadsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .getDefaultInstance()) return this; + if (workloadsBuilder_ == null) { + if (!other.workloads_.isEmpty()) { + if (workloads_.isEmpty()) { + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureWorkloadsIsMutable(); + workloads_.addAll(other.workloads_); + } + onChanged(); + } + } else { + if (!other.workloads_.isEmpty()) { + if (workloadsBuilder_.isEmpty()) { + workloadsBuilder_.dispose(); + workloadsBuilder_ = null; + workloads_ = other.workloads_; + bitField0_ = (bitField0_ & ~0x00000001); + workloadsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getWorkloadsFieldBuilder() + : null; + } else { + workloadsBuilder_.addAllMessages(other.workloads_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + m = + input.readMessage( + com.google.cloud.orchestration.airflow.service.v1beta1 + .ListWorkloadsResponse.ComposerWorkload.parser(), + extensionRegistry); + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(m); + } else { + workloadsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload> + workloads_ = java.util.Collections.emptyList(); + + private void ensureWorkloadsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + workloads_ = + new java.util.ArrayList< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload>(workloads_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + workloadsBuilder_; + + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload> + getWorkloadsList() { + if (workloadsBuilder_ == null) { + return java.util.Collections.unmodifiableList(workloads_); + } else { + return workloadsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public int getWorkloadsCount() { + if (workloadsBuilder_ == null) { + return workloads_.size(); + } else { + return workloadsBuilder_.getCount(); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + getWorkloads(int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); + } else { + return workloadsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder setWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.set(index, value); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder setWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder + builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.set(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(value); + onChanged(); + } else { + workloadsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload + value) { + if (workloadsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWorkloadsIsMutable(); + workloads_.add(index, value); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder + builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addWorkloads( + int index, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder + builderForValue) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.add(index, builderForValue.build()); + onChanged(); + } else { + workloadsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder addAllWorkloads( + java.lang.Iterable< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload> + values) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, workloads_); + onChanged(); + } else { + workloadsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder clearWorkloads() { + if (workloadsBuilder_ == null) { + workloads_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + workloadsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public Builder removeWorkloads(int index) { + if (workloadsBuilder_ == null) { + ensureWorkloadsIsMutable(); + workloads_.remove(index); + onChanged(); + } else { + workloadsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder + getWorkloadsBuilder(int index) { + return getWorkloadsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder + getWorkloadsOrBuilder(int index) { + if (workloadsBuilder_ == null) { + return workloads_.get(index); + } else { + return workloadsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsOrBuilderList() { + if (workloadsBuilder_ != null) { + return workloadsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(workloads_); + } + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder + addWorkloadsBuilder() { + return getWorkloadsFieldBuilder() + .addBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance()); + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder + addWorkloadsBuilder(int index) { + return getWorkloadsFieldBuilder() + .addBuilder( + index, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.getDefaultInstance()); + } + /** + * + * + *
+     * The list of environment workloads.
+     * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + public java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder> + getWorkloadsBuilderList() { + return getWorkloadsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsFieldBuilder() { + if (workloadsBuilder_ == null) { + workloadsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder>( + workloads_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + workloads_ = null; + } + return workloadsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * The page token used to query for the next page if one exists.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListWorkloadsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsResponseOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsResponseOrBuilder.java new file mode 100644 index 000000000000..d68cf3bf8a2c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/ListWorkloadsResponseOrBuilder.java @@ -0,0 +1,122 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface ListWorkloadsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + java.util.List< + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkload> + getWorkloadsList(); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload + getWorkloads(int index); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + int getWorkloadsCount(); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder> + getWorkloadsOrBuilderList(); + /** + * + * + *
+   * The list of environment workloads.
+   * 
+ * + * + * repeated .google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse.ComposerWorkload workloads = 1; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse + .ComposerWorkloadOrBuilder + getWorkloadsOrBuilder(int index); + + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + /** + * + * + *
+   * The page token used to query for the next page if one exists.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfig.java index e7853978b665..10077a4d439d 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfig.java @@ -47,6 +47,8 @@ private NodeConfig() { oauthScopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); serviceAccount_ = ""; tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + composerNetworkAttachment_ = ""; + composerInternalIpv4CidrBlock_ = ""; } @java.lang.Override @@ -740,6 +742,144 @@ public boolean getEnableIpMasqAgent() { return enableIpMasqAgent_; } + public static final int COMPOSER_NETWORK_ATTACHMENT_FIELD_NUMBER = 12; + + @SuppressWarnings("serial") + private volatile java.lang.Object composerNetworkAttachment_ = ""; + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The composerNetworkAttachment. + */ + @java.lang.Override + public java.lang.String getComposerNetworkAttachment() { + java.lang.Object ref = composerNetworkAttachment_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerNetworkAttachment_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for composerNetworkAttachment. + */ + @java.lang.Override + public com.google.protobuf.ByteString getComposerNetworkAttachmentBytes() { + java.lang.Object ref = composerNetworkAttachment_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerNetworkAttachment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COMPOSER_INTERNAL_IPV4_CIDR_BLOCK_FIELD_NUMBER = 13; + + @SuppressWarnings("serial") + private volatile java.lang.Object composerInternalIpv4CidrBlock_ = ""; + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerInternalIpv4CidrBlock. + */ + @java.lang.Override + public java.lang.String getComposerInternalIpv4CidrBlock() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerInternalIpv4CidrBlock_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerInternalIpv4CidrBlock. + */ + @java.lang.Override + public com.google.protobuf.ByteString getComposerInternalIpv4CidrBlockBytes() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerInternalIpv4CidrBlock_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -787,6 +927,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (enableIpMasqAgent_ != false) { output.writeBool(11, enableIpMasqAgent_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerNetworkAttachment_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, composerNetworkAttachment_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerInternalIpv4CidrBlock_)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 13, composerInternalIpv4CidrBlock_); + } getUnknownFields().writeTo(output); } @@ -839,6 +986,15 @@ public int getSerializedSize() { if (enableIpMasqAgent_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, enableIpMasqAgent_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerNetworkAttachment_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(12, composerNetworkAttachment_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(composerInternalIpv4CidrBlock_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 13, composerInternalIpv4CidrBlock_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -869,6 +1025,9 @@ public boolean equals(final java.lang.Object obj) { } if (getMaxPodsPerNode() != other.getMaxPodsPerNode()) return false; if (getEnableIpMasqAgent() != other.getEnableIpMasqAgent()) return false; + if (!getComposerNetworkAttachment().equals(other.getComposerNetworkAttachment())) return false; + if (!getComposerInternalIpv4CidrBlock().equals(other.getComposerInternalIpv4CidrBlock())) + return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -908,6 +1067,10 @@ public int hashCode() { hash = (53 * hash) + getMaxPodsPerNode(); hash = (37 * hash) + ENABLE_IP_MASQ_AGENT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableIpMasqAgent()); + hash = (37 * hash) + COMPOSER_NETWORK_ATTACHMENT_FIELD_NUMBER; + hash = (53 * hash) + getComposerNetworkAttachment().hashCode(); + hash = (37 * hash) + COMPOSER_INTERNAL_IPV4_CIDR_BLOCK_FIELD_NUMBER; + hash = (53 * hash) + getComposerInternalIpv4CidrBlock().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1075,6 +1238,8 @@ public Builder clear() { } maxPodsPerNode_ = 0; enableIpMasqAgent_ = false; + composerNetworkAttachment_ = ""; + composerInternalIpv4CidrBlock_ = ""; return this; } @@ -1153,6 +1318,12 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000400) != 0)) { result.enableIpMasqAgent_ = enableIpMasqAgent_; } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.composerNetworkAttachment_ = composerNetworkAttachment_; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.composerInternalIpv4CidrBlock_ = composerInternalIpv4CidrBlock_; + } result.bitField0_ |= to_bitField0_; } @@ -1261,6 +1432,16 @@ public Builder mergeFrom( if (other.getEnableIpMasqAgent() != false) { setEnableIpMasqAgent(other.getEnableIpMasqAgent()); } + if (!other.getComposerNetworkAttachment().isEmpty()) { + composerNetworkAttachment_ = other.composerNetworkAttachment_; + bitField0_ |= 0x00000800; + onChanged(); + } + if (!other.getComposerInternalIpv4CidrBlock().isEmpty()) { + composerInternalIpv4CidrBlock_ = other.composerInternalIpv4CidrBlock_; + bitField0_ |= 0x00001000; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1356,6 +1537,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000400; break; } // case 88 + case 98: + { + composerNetworkAttachment_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case 98 + case 106: + { + composerInternalIpv4CidrBlock_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00001000; + break; + } // case 106 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -3057,6 +3250,318 @@ public Builder clearEnableIpMasqAgent() { return this; } + private java.lang.Object composerNetworkAttachment_ = ""; + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerNetworkAttachment. + */ + public java.lang.String getComposerNetworkAttachment() { + java.lang.Object ref = composerNetworkAttachment_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerNetworkAttachment_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerNetworkAttachment. + */ + public com.google.protobuf.ByteString getComposerNetworkAttachmentBytes() { + java.lang.Object ref = composerNetworkAttachment_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerNetworkAttachment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The composerNetworkAttachment to set. + * @return This builder for chaining. + */ + public Builder setComposerNetworkAttachment(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + composerNetworkAttachment_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearComposerNetworkAttachment() { + composerNetworkAttachment_ = getDefaultInstance().getComposerNetworkAttachment(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Network Attachment that Cloud Composer environment is connected
+     * to, which provides connectivity with a user's VPC network. Takes precedence
+     * over network and subnetwork settings. If not provided, but network and
+     * subnetwork are defined during environment, it will be provisioned. If not
+     * provided and network and subnetwork are also empty, then connectivity to
+     * user's VPC network is disabled. Network attachment must be provided in
+     * format
+     * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes for composerNetworkAttachment to set. + * @return This builder for chaining. + */ + public Builder setComposerNetworkAttachmentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + composerNetworkAttachment_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + private java.lang.Object composerInternalIpv4CidrBlock_ = ""; + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerInternalIpv4CidrBlock. + */ + public java.lang.String getComposerInternalIpv4CidrBlock() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + composerInternalIpv4CidrBlock_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerInternalIpv4CidrBlock. + */ + public com.google.protobuf.ByteString getComposerInternalIpv4CidrBlockBytes() { + java.lang.Object ref = composerInternalIpv4CidrBlock_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + composerInternalIpv4CidrBlock_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The composerInternalIpv4CidrBlock to set. + * @return This builder for chaining. + */ + public Builder setComposerInternalIpv4CidrBlock(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + composerInternalIpv4CidrBlock_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearComposerInternalIpv4CidrBlock() { + composerInternalIpv4CidrBlock_ = getDefaultInstance().getComposerInternalIpv4CidrBlock(); + bitField0_ = (bitField0_ & ~0x00001000); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The IP range in CIDR notation to use internally by Cloud
+     * Composer. IP addresses are not reserved - and the same range can be used by
+     * multiple Cloud Composer environments. In case of overlap, IPs from this
+     * range will not be accessible in the user's VPC network. Cannot be updated.
+     * If not specified, the default value of '100.64.128.0/20' is used.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes for composerInternalIpv4CidrBlock to set. + * @return This builder for chaining. + */ + public Builder setComposerInternalIpv4CidrBlockBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + composerInternalIpv4CidrBlock_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfigOrBuilder.java index d4aa3cb9d484..4781d12dfbdb 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/NodeConfigOrBuilder.java @@ -502,4 +502,90 @@ public interface NodeConfigOrBuilder * @return The enableIpMasqAgent. */ boolean getEnableIpMasqAgent(); + + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The composerNetworkAttachment. + */ + java.lang.String getComposerNetworkAttachment(); + /** + * + * + *
+   * Optional. Network Attachment that Cloud Composer environment is connected
+   * to, which provides connectivity with a user's VPC network. Takes precedence
+   * over network and subnetwork settings. If not provided, but network and
+   * subnetwork are defined during environment, it will be provisioned. If not
+   * provided and network and subnetwork are also empty, then connectivity to
+   * user's VPC network is disabled. Network attachment must be provided in
+   * format
+   * projects/{project}/regions/{region}/networkAttachments/{networkAttachment}.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_network_attachment = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for composerNetworkAttachment. + */ + com.google.protobuf.ByteString getComposerNetworkAttachmentBytes(); + + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The composerInternalIpv4CidrBlock. + */ + java.lang.String getComposerInternalIpv4CidrBlock(); + /** + * + * + *
+   * Optional. The IP range in CIDR notation to use internally by Cloud
+   * Composer. IP addresses are not reserved - and the same range can be used by
+   * multiple Cloud Composer environments. In case of overlap, IPs from this
+   * range will not be accessible in the user's VPC network. Cannot be updated.
+   * If not specified, the default value of '100.64.128.0/20' is used.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * string composer_internal_ipv4_cidr_block = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for composerInternalIpv4CidrBlock. + */ + com.google.protobuf.ByteString getComposerInternalIpv4CidrBlockBytes(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfig.java index 1044c13cf694..9146250b3879 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfig.java @@ -92,6 +92,32 @@ public boolean getEnablePrivateEnvironment() { return enablePrivateEnvironment_; } + public static final int ENABLE_PRIVATE_BUILDS_ONLY_FIELD_NUMBER = 11; + private boolean enablePrivateBuildsOnly_ = false; + /** + * + * + *
+   * Optional. If `true`, builds performed during operations that install Python
+   * packages have only private connectivity to Google services (including
+   * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+   * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+   * field are specified). If `false`, the builds also have access to the
+   * internet.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePrivateBuildsOnly. + */ + @java.lang.Override + public boolean getEnablePrivateBuildsOnly() { + return enablePrivateBuildsOnly_; + } + public static final int PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER = 2; private com.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig privateClusterConfig_; @@ -656,6 +682,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(10, getNetworkingConfig()); } + if (enablePrivateBuildsOnly_ != false) { + output.writeBool(11, enablePrivateBuildsOnly_); + } getUnknownFields().writeTo(output); } @@ -705,6 +734,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getNetworkingConfig()); } + if (enablePrivateBuildsOnly_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, enablePrivateBuildsOnly_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -724,6 +756,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig) obj; if (getEnablePrivateEnvironment() != other.getEnablePrivateEnvironment()) return false; + if (getEnablePrivateBuildsOnly() != other.getEnablePrivateBuildsOnly()) return false; if (hasPrivateClusterConfig() != other.hasPrivateClusterConfig()) return false; if (hasPrivateClusterConfig()) { if (!getPrivateClusterConfig().equals(other.getPrivateClusterConfig())) return false; @@ -756,6 +789,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ENABLE_PRIVATE_ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnablePrivateEnvironment()); + hash = (37 * hash) + ENABLE_PRIVATE_BUILDS_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnablePrivateBuildsOnly()); if (hasPrivateClusterConfig()) { hash = (37 * hash) + PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPrivateClusterConfig().hashCode(); @@ -940,6 +975,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; enablePrivateEnvironment_ = false; + enablePrivateBuildsOnly_ = false; privateClusterConfig_ = null; if (privateClusterConfigBuilder_ != null) { privateClusterConfigBuilder_.dispose(); @@ -1001,36 +1037,39 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.enablePrivateEnvironment_ = enablePrivateEnvironment_; } - int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { + result.enablePrivateBuildsOnly_ = enablePrivateBuildsOnly_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { result.privateClusterConfig_ = privateClusterConfigBuilder_ == null ? privateClusterConfig_ : privateClusterConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000008) != 0)) { result.webServerIpv4CidrBlock_ = webServerIpv4CidrBlock_; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.cloudSqlIpv4CidrBlock_ = cloudSqlIpv4CidrBlock_; } - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.webServerIpv4ReservedRange_ = webServerIpv4ReservedRange_; } - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { result.cloudComposerNetworkIpv4CidrBlock_ = cloudComposerNetworkIpv4CidrBlock_; } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.cloudComposerNetworkIpv4ReservedRange_ = cloudComposerNetworkIpv4ReservedRange_; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.enablePrivatelyUsedPublicIps_ = enablePrivatelyUsedPublicIps_; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.cloudComposerConnectionSubnetwork_ = cloudComposerConnectionSubnetwork_; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.networkingConfig_ = networkingConfigBuilder_ == null ? networkingConfig_ : networkingConfigBuilder_.build(); to_bitField0_ |= 0x00000002; @@ -1093,32 +1132,35 @@ public Builder mergeFrom( if (other.getEnablePrivateEnvironment() != false) { setEnablePrivateEnvironment(other.getEnablePrivateEnvironment()); } + if (other.getEnablePrivateBuildsOnly() != false) { + setEnablePrivateBuildsOnly(other.getEnablePrivateBuildsOnly()); + } if (other.hasPrivateClusterConfig()) { mergePrivateClusterConfig(other.getPrivateClusterConfig()); } if (!other.getWebServerIpv4CidrBlock().isEmpty()) { webServerIpv4CidrBlock_ = other.webServerIpv4CidrBlock_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (!other.getCloudSqlIpv4CidrBlock().isEmpty()) { cloudSqlIpv4CidrBlock_ = other.cloudSqlIpv4CidrBlock_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } if (!other.getWebServerIpv4ReservedRange().isEmpty()) { webServerIpv4ReservedRange_ = other.webServerIpv4ReservedRange_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } if (!other.getCloudComposerNetworkIpv4CidrBlock().isEmpty()) { cloudComposerNetworkIpv4CidrBlock_ = other.cloudComposerNetworkIpv4CidrBlock_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (!other.getCloudComposerNetworkIpv4ReservedRange().isEmpty()) { cloudComposerNetworkIpv4ReservedRange_ = other.cloudComposerNetworkIpv4ReservedRange_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (other.getEnablePrivatelyUsedPublicIps() != false) { @@ -1126,7 +1168,7 @@ public Builder mergeFrom( } if (!other.getCloudComposerConnectionSubnetwork().isEmpty()) { cloudComposerConnectionSubnetwork_ = other.cloudComposerConnectionSubnetwork_; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } if (other.hasNetworkingConfig()) { @@ -1168,58 +1210,64 @@ public Builder mergeFrom( { input.readMessage( getPrivateClusterConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 18 case 26: { webServerIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 26 case 34: { cloudSqlIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 34 case 42: { webServerIpv4ReservedRange_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 42 case 48: { enablePrivatelyUsedPublicIps_ = input.readBool(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 48 case 58: { cloudComposerNetworkIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 58 case 66: { cloudComposerNetworkIpv4ReservedRange_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 66 case 74: { cloudComposerConnectionSubnetwork_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 74 case 82: { input.readMessage( getNetworkingConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case 82 + case 88: + { + enablePrivateBuildsOnly_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 88 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1301,6 +1349,83 @@ public Builder clearEnablePrivateEnvironment() { return this; } + private boolean enablePrivateBuildsOnly_; + /** + * + * + *
+     * Optional. If `true`, builds performed during operations that install Python
+     * packages have only private connectivity to Google services (including
+     * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+     * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+     * field are specified). If `false`, the builds also have access to the
+     * internet.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePrivateBuildsOnly. + */ + @java.lang.Override + public boolean getEnablePrivateBuildsOnly() { + return enablePrivateBuildsOnly_; + } + /** + * + * + *
+     * Optional. If `true`, builds performed during operations that install Python
+     * packages have only private connectivity to Google services (including
+     * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+     * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+     * field are specified). If `false`, the builds also have access to the
+     * internet.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The enablePrivateBuildsOnly to set. + * @return This builder for chaining. + */ + public Builder setEnablePrivateBuildsOnly(boolean value) { + + enablePrivateBuildsOnly_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. If `true`, builds performed during operations that install Python
+     * packages have only private connectivity to Google services (including
+     * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+     * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+     * field are specified). If `false`, the builds also have access to the
+     * internet.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearEnablePrivateBuildsOnly() { + bitField0_ = (bitField0_ & ~0x00000002); + enablePrivateBuildsOnly_ = false; + onChanged(); + return this; + } + private com.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig privateClusterConfig_; private com.google.protobuf.SingleFieldBuilderV3< @@ -1323,7 +1448,7 @@ public Builder clearEnablePrivateEnvironment() { * @return Whether the privateClusterConfig field is set. */ public boolean hasPrivateClusterConfig() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -1372,7 +1497,7 @@ public Builder setPrivateClusterConfig( } else { privateClusterConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1396,7 +1521,7 @@ public Builder setPrivateClusterConfig( } else { privateClusterConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1415,7 +1540,7 @@ public Builder setPrivateClusterConfig( public Builder mergePrivateClusterConfig( com.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig value) { if (privateClusterConfigBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) + if (((bitField0_ & 0x00000004) != 0) && privateClusterConfig_ != null && privateClusterConfig_ != com.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig @@ -1428,7 +1553,7 @@ public Builder mergePrivateClusterConfig( privateClusterConfigBuilder_.mergeFrom(value); } if (privateClusterConfig_ != null) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } return this; @@ -1446,7 +1571,7 @@ public Builder mergePrivateClusterConfig( * */ public Builder clearPrivateClusterConfig() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); privateClusterConfig_ = null; if (privateClusterConfigBuilder_ != null) { privateClusterConfigBuilder_.dispose(); @@ -1469,7 +1594,7 @@ public Builder clearPrivateClusterConfig() { */ public com.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig.Builder getPrivateClusterConfigBuilder() { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return getPrivateClusterConfigFieldBuilder().getBuilder(); } @@ -1606,7 +1731,7 @@ public Builder setWebServerIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } webServerIpv4CidrBlock_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1629,7 +1754,7 @@ public Builder setWebServerIpv4CidrBlock(java.lang.String value) { */ public Builder clearWebServerIpv4CidrBlock() { webServerIpv4CidrBlock_ = getDefaultInstance().getWebServerIpv4CidrBlock(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -1657,7 +1782,7 @@ public Builder setWebServerIpv4CidrBlockBytes(com.google.protobuf.ByteString val } checkByteStringIsUtf8(value); webServerIpv4CidrBlock_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1730,7 +1855,7 @@ public Builder setCloudSqlIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } cloudSqlIpv4CidrBlock_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1749,7 +1874,7 @@ public Builder setCloudSqlIpv4CidrBlock(java.lang.String value) { */ public Builder clearCloudSqlIpv4CidrBlock() { cloudSqlIpv4CidrBlock_ = getDefaultInstance().getCloudSqlIpv4CidrBlock(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -1773,7 +1898,7 @@ public Builder setCloudSqlIpv4CidrBlockBytes(com.google.protobuf.ByteString valu } checkByteStringIsUtf8(value); cloudSqlIpv4CidrBlock_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1852,7 +1977,7 @@ public Builder setWebServerIpv4ReservedRange(java.lang.String value) { throw new NullPointerException(); } webServerIpv4ReservedRange_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1873,7 +1998,7 @@ public Builder setWebServerIpv4ReservedRange(java.lang.String value) { */ public Builder clearWebServerIpv4ReservedRange() { webServerIpv4ReservedRange_ = getDefaultInstance().getWebServerIpv4ReservedRange(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -1899,7 +2024,7 @@ public Builder setWebServerIpv4ReservedRangeBytes(com.google.protobuf.ByteString } checkByteStringIsUtf8(value); webServerIpv4ReservedRange_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1990,7 +2115,7 @@ public Builder setCloudComposerNetworkIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } cloudComposerNetworkIpv4CidrBlock_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2016,7 +2141,7 @@ public Builder setCloudComposerNetworkIpv4CidrBlock(java.lang.String value) { public Builder clearCloudComposerNetworkIpv4CidrBlock() { cloudComposerNetworkIpv4CidrBlock_ = getDefaultInstance().getCloudComposerNetworkIpv4CidrBlock(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -2046,7 +2171,7 @@ public Builder setCloudComposerNetworkIpv4CidrBlockBytes(com.google.protobuf.Byt } checkByteStringIsUtf8(value); cloudComposerNetworkIpv4CidrBlock_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2131,7 +2256,7 @@ public Builder setCloudComposerNetworkIpv4ReservedRange(java.lang.String value) throw new NullPointerException(); } cloudComposerNetworkIpv4ReservedRange_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2155,7 +2280,7 @@ public Builder setCloudComposerNetworkIpv4ReservedRange(java.lang.String value) public Builder clearCloudComposerNetworkIpv4ReservedRange() { cloudComposerNetworkIpv4ReservedRange_ = getDefaultInstance().getCloudComposerNetworkIpv4ReservedRange(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2184,7 +2309,7 @@ public Builder setCloudComposerNetworkIpv4ReservedRangeBytes( } checkByteStringIsUtf8(value); cloudComposerNetworkIpv4ReservedRange_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2226,7 +2351,7 @@ public boolean getEnablePrivatelyUsedPublicIps() { public Builder setEnablePrivatelyUsedPublicIps(boolean value) { enablePrivatelyUsedPublicIps_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2245,7 +2370,7 @@ public Builder setEnablePrivatelyUsedPublicIps(boolean value) { * @return This builder for chaining. */ public Builder clearEnablePrivatelyUsedPublicIps() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); enablePrivatelyUsedPublicIps_ = false; onChanged(); return this; @@ -2328,7 +2453,7 @@ public Builder setCloudComposerConnectionSubnetwork(java.lang.String value) { throw new NullPointerException(); } cloudComposerConnectionSubnetwork_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2351,7 +2476,7 @@ public Builder setCloudComposerConnectionSubnetwork(java.lang.String value) { public Builder clearCloudComposerConnectionSubnetwork() { cloudComposerConnectionSubnetwork_ = getDefaultInstance().getCloudComposerConnectionSubnetwork(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -2378,7 +2503,7 @@ public Builder setCloudComposerConnectionSubnetworkBytes(com.google.protobuf.Byt } checkByteStringIsUtf8(value); cloudComposerConnectionSubnetwork_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2405,7 +2530,7 @@ public Builder setCloudComposerConnectionSubnetworkBytes(com.google.protobuf.Byt * @return Whether the networkingConfig field is set. */ public boolean hasNetworkingConfig() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -2454,7 +2579,7 @@ public Builder setNetworkingConfig( } else { networkingConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2478,7 +2603,7 @@ public Builder setNetworkingConfig( } else { networkingConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2497,7 +2622,7 @@ public Builder setNetworkingConfig( public Builder mergeNetworkingConfig( com.google.cloud.orchestration.airflow.service.v1beta1.NetworkingConfig value) { if (networkingConfigBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00000400) != 0) && networkingConfig_ != null && networkingConfig_ != com.google.cloud.orchestration.airflow.service.v1beta1.NetworkingConfig @@ -2510,7 +2635,7 @@ public Builder mergeNetworkingConfig( networkingConfigBuilder_.mergeFrom(value); } if (networkingConfig_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -2528,7 +2653,7 @@ public Builder mergeNetworkingConfig( * */ public Builder clearNetworkingConfig() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); networkingConfig_ = null; if (networkingConfigBuilder_ != null) { networkingConfigBuilder_.dispose(); @@ -2551,7 +2676,7 @@ public Builder clearNetworkingConfig() { */ public com.google.cloud.orchestration.airflow.service.v1beta1.NetworkingConfig.Builder getNetworkingConfigBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return getNetworkingConfigFieldBuilder().getBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfigOrBuilder.java index badaad13d784..8ee960526ad0 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/PrivateEnvironmentConfigOrBuilder.java @@ -40,6 +40,27 @@ public interface PrivateEnvironmentConfigOrBuilder */ boolean getEnablePrivateEnvironment(); + /** + * + * + *
+   * Optional. If `true`, builds performed during operations that install Python
+   * packages have only private connectivity to Google services (including
+   * Artifact Registry) and VPC network (if either `NodeConfig.network` and
+   * `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment`
+   * field are specified). If `false`, the builds also have access to the
+   * internet.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * bool enable_private_builds_only = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePrivateBuildsOnly. + */ + boolean getEnablePrivateBuildsOnly(); + /** * * diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfig.java index 1d224e3af556..71e777db074a 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfig.java @@ -41,6 +41,7 @@ private SoftwareConfig(com.google.protobuf.GeneratedMessageV3.Builder builder private SoftwareConfig() { imageVersion_ = ""; pythonVersion_ = ""; + webServerPluginsMode_ = 0; } @java.lang.Override @@ -80,6 +81,169 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.Builder.class); } + /** + * + * + *
+   * Web server plugins mode of the Cloud Composer environment.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode} + */ + public enum WebServerPluginsMode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default mode.
+     * 
+ * + * WEB_SERVER_PLUGINS_MODE_UNSPECIFIED = 0; + */ + WEB_SERVER_PLUGINS_MODE_UNSPECIFIED(0), + /** + * + * + *
+     * Web server plugins are not supported.
+     * 
+ * + * PLUGINS_DISABLED = 1; + */ + PLUGINS_DISABLED(1), + /** + * + * + *
+     * Web server plugins are supported.
+     * 
+ * + * PLUGINS_ENABLED = 2; + */ + PLUGINS_ENABLED(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default mode.
+     * 
+ * + * WEB_SERVER_PLUGINS_MODE_UNSPECIFIED = 0; + */ + public static final int WEB_SERVER_PLUGINS_MODE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Web server plugins are not supported.
+     * 
+ * + * PLUGINS_DISABLED = 1; + */ + public static final int PLUGINS_DISABLED_VALUE = 1; + /** + * + * + *
+     * Web server plugins are supported.
+     * 
+ * + * PLUGINS_ENABLED = 2; + */ + public static final int PLUGINS_ENABLED_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static WebServerPluginsMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static WebServerPluginsMode forNumber(int value) { + switch (value) { + case 0: + return WEB_SERVER_PLUGINS_MODE_UNSPECIFIED; + case 1: + return PLUGINS_DISABLED; + case 2: + return PLUGINS_ENABLED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public WebServerPluginsMode findValueByNumber(int number) { + return WebServerPluginsMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final WebServerPluginsMode[] VALUES = values(); + + public static WebServerPluginsMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private WebServerPluginsMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode) + } + private int bitField0_; public static final int IMAGE_VERSION_FIELD_NUMBER = 1; @@ -825,6 +989,59 @@ public boolean hasCloudDataLineageIntegration() { : cloudDataLineageIntegration_; } + public static final int WEB_SERVER_PLUGINS_MODE_FIELD_NUMBER = 10; + private int webServerPluginsMode_ = 0; + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for webServerPluginsMode. + */ + @java.lang.Override + public int getWebServerPluginsModeValue() { + return webServerPluginsMode_; + } + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServerPluginsMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode + getWebServerPluginsMode() { + com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode + result = + com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig + .WebServerPluginsMode.forNumber(webServerPluginsMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode + .UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -860,6 +1077,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(8, getCloudDataLineageIntegration()); } + if (webServerPluginsMode_ + != com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig + .WebServerPluginsMode.WEB_SERVER_PLUGINS_MODE_UNSPECIFIED + .getNumber()) { + output.writeEnum(10, webServerPluginsMode_); + } getUnknownFields().writeTo(output); } @@ -913,6 +1136,12 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 8, getCloudDataLineageIntegration()); } + if (webServerPluginsMode_ + != com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig + .WebServerPluginsMode.WEB_SERVER_PLUGINS_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(10, webServerPluginsMode_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -941,6 +1170,7 @@ public boolean equals(final java.lang.Object obj) { if (!getCloudDataLineageIntegration().equals(other.getCloudDataLineageIntegration())) return false; } + if (webServerPluginsMode_ != other.webServerPluginsMode_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -974,6 +1204,8 @@ public int hashCode() { hash = (37 * hash) + CLOUD_DATA_LINEAGE_INTEGRATION_FIELD_NUMBER; hash = (53 * hash) + getCloudDataLineageIntegration().hashCode(); } + hash = (37 * hash) + WEB_SERVER_PLUGINS_MODE_FIELD_NUMBER; + hash = (53 * hash) + webServerPluginsMode_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1166,6 +1398,7 @@ public Builder clear() { cloudDataLineageIntegrationBuilder_.dispose(); cloudDataLineageIntegrationBuilder_ = null; } + webServerPluginsMode_ = 0; return this; } @@ -1234,6 +1467,9 @@ private void buildPartial0( : cloudDataLineageIntegrationBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.webServerPluginsMode_ = webServerPluginsMode_; + } result.bitField0_ |= to_bitField0_; } @@ -1309,6 +1545,9 @@ public Builder mergeFrom( if (other.hasCloudDataLineageIntegration()) { mergeCloudDataLineageIntegration(other.getCloudDataLineageIntegration()); } + if (other.webServerPluginsMode_ != 0) { + setWebServerPluginsModeValue(other.getWebServerPluginsModeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1398,6 +1637,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000040; break; } // case 66 + case 80: + { + webServerPluginsMode_ = input.readEnum(); + bitField0_ |= 0x00000080; + break; + } // case 80 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2894,6 +3139,135 @@ public Builder clearCloudDataLineageIntegration() { return cloudDataLineageIntegrationBuilder_; } + private int webServerPluginsMode_ = 0; + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for webServerPluginsMode. + */ + @java.lang.Override + public int getWebServerPluginsModeValue() { + return webServerPluginsMode_; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for webServerPluginsMode to set. + * @return This builder for chaining. + */ + public Builder setWebServerPluginsModeValue(int value) { + webServerPluginsMode_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServerPluginsMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig + .WebServerPluginsMode + getWebServerPluginsMode() { + com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode + result = + com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig + .WebServerPluginsMode.forNumber(webServerPluginsMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig + .WebServerPluginsMode.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The webServerPluginsMode to set. + * @return This builder for chaining. + */ + public Builder setWebServerPluginsMode( + com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + webServerPluginsMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Whether or not the web server uses custom plugins.
+     * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearWebServerPluginsMode() { + bitField0_ = (bitField0_ & ~0x00000080); + webServerPluginsMode_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfigOrBuilder.java index c6f0fb1d6b9b..ed486f984d7f 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/SoftwareConfigOrBuilder.java @@ -598,4 +598,42 @@ java.lang.String getEnvVariablesOrDefault( */ com.google.cloud.orchestration.airflow.service.v1beta1.CloudDataLineageIntegrationOrBuilder getCloudDataLineageIntegrationOrBuilder(); + + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for webServerPluginsMode. + */ + int getWebServerPluginsModeValue(); + /** + * + * + *
+   * Optional. Whether or not the web server uses custom plugins.
+   * If unspecified, the field defaults to `PLUGINS_ENABLED`.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode web_server_plugins_mode = 10 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webServerPluginsMode. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig.WebServerPluginsMode + getWebServerPluginsMode(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/StorageConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/StorageConfig.java new file mode 100644 index 000000000000..1721e0bf360e --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/StorageConfig.java @@ -0,0 +1,644 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * The configuration for data storage in the environment.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.StorageConfig} + */ +public final class StorageConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) + StorageConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use StorageConfig.newBuilder() to construct. + private StorageConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StorageConfig() { + bucket_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StorageConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.class, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder.class); + } + + public static final int BUCKET_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object bucket_ = ""; + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bucket. + */ + @java.lang.Override + public java.lang.String getBucket() { + java.lang.Object ref = bucket_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bucket_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for bucket. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBucketBytes() { + java.lang.Object ref = bucket_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bucket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bucket_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, bucket_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bucket_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, bucket_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig other = + (com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) obj; + + if (!getBucket().equals(other.getBucket())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + BUCKET_FIELD_NUMBER; + hash = (53 * hash) + getBucket().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The configuration for data storage in the environment.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.StorageConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.class, + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + bucket_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_StorageConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig build() { + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig result = + new com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.bucket_ = bucket_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + .getDefaultInstance()) return this; + if (!other.getBucket().isEmpty()) { + bucket_ = other.bucket_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + bucket_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object bucket_ = ""; + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bucket. + */ + public java.lang.String getBucket() { + java.lang.Object ref = bucket_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + bucket_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for bucket. + */ + public com.google.protobuf.ByteString getBucketBytes() { + java.lang.Object ref = bucket_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + bucket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bucket to set. + * @return This builder for chaining. + */ + public Builder setBucket(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bucket_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearBucket() { + bucket_ = getDefaultInstance().getBucket(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The name of the Cloud Storage bucket used by the environment. No
+     * `gs://` prefix.
+     * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for bucket to set. + * @return This builder for chaining. + */ + public Builder setBucketBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bucket_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StorageConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.StorageConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/StorageConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/StorageConfigOrBuilder.java new file mode 100644 index 000000000000..4861288dffd7 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/StorageConfigOrBuilder.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface StorageConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.StorageConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bucket. + */ + java.lang.String getBucket(); + /** + * + * + *
+   * Optional. The name of the Cloud Storage bucket used by the environment. No
+   * `gs://` prefix.
+   * 
+ * + * string bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for bucket. + */ + com.google.protobuf.ByteString getBucketBytes(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/TaskLogsRetentionConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/TaskLogsRetentionConfig.java new file mode 100644 index 000000000000..19386e07980c --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/TaskLogsRetentionConfig.java @@ -0,0 +1,831 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * The configuration setting for Task Logs.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig} + */ +public final class TaskLogsRetentionConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) + TaskLogsRetentionConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskLogsRetentionConfig.newBuilder() to construct. + private TaskLogsRetentionConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TaskLogsRetentionConfig() { + storageMode_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TaskLogsRetentionConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.Builder + .class); + } + + /** + * + * + *
+   * The definition of task_logs_storage_mode.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode} + */ + public enum TaskLogsStorageMode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * This configuration is not specified by the user.
+     * 
+ * + * TASK_LOGS_STORAGE_MODE_UNSPECIFIED = 0; + */ + TASK_LOGS_STORAGE_MODE_UNSPECIFIED(0), + /** + * + * + *
+     * Store task logs in Cloud Logging and in the environment's Cloud Storage
+     * bucket.
+     * 
+ * + * CLOUD_LOGGING_AND_CLOUD_STORAGE = 1; + */ + CLOUD_LOGGING_AND_CLOUD_STORAGE(1), + /** + * + * + *
+     * Store task logs in Cloud Logging only.
+     * 
+ * + * CLOUD_LOGGING_ONLY = 2; + */ + CLOUD_LOGGING_ONLY(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * This configuration is not specified by the user.
+     * 
+ * + * TASK_LOGS_STORAGE_MODE_UNSPECIFIED = 0; + */ + public static final int TASK_LOGS_STORAGE_MODE_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Store task logs in Cloud Logging and in the environment's Cloud Storage
+     * bucket.
+     * 
+ * + * CLOUD_LOGGING_AND_CLOUD_STORAGE = 1; + */ + public static final int CLOUD_LOGGING_AND_CLOUD_STORAGE_VALUE = 1; + /** + * + * + *
+     * Store task logs in Cloud Logging only.
+     * 
+ * + * CLOUD_LOGGING_ONLY = 2; + */ + public static final int CLOUD_LOGGING_ONLY_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TaskLogsStorageMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static TaskLogsStorageMode forNumber(int value) { + switch (value) { + case 0: + return TASK_LOGS_STORAGE_MODE_UNSPECIFIED; + case 1: + return CLOUD_LOGGING_AND_CLOUD_STORAGE; + case 2: + return CLOUD_LOGGING_ONLY; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TaskLogsStorageMode findValueByNumber(int number) { + return TaskLogsStorageMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final TaskLogsStorageMode[] VALUES = values(); + + public static TaskLogsStorageMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private TaskLogsStorageMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode) + } + + public static final int STORAGE_MODE_FIELD_NUMBER = 2; + private int storageMode_ = 0; + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for storageMode. + */ + @java.lang.Override + public int getStorageModeValue() { + return storageMode_; + } + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode + getStorageMode() { + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode + result = + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode.forNumber(storageMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode.UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (storageMode_ + != com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode.TASK_LOGS_STORAGE_MODE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, storageMode_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (storageMode_ + != com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode.TASK_LOGS_STORAGE_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, storageMode_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig other = + (com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) obj; + + if (storageMode_ != other.storageMode_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STORAGE_MODE_FIELD_NUMBER; + hash = (53 * hash) + storageMode_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The configuration setting for Task Logs.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.class, + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + storageMode_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_TaskLogsRetentionConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig build() { + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig result = + new com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.storageMode_ = storageMode_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .getDefaultInstance()) return this; + if (other.storageMode_ != 0) { + setStorageModeValue(other.getStorageModeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 16: + { + storageMode_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int storageMode_ = 0; + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for storageMode. + */ + @java.lang.Override + public int getStorageModeValue() { + return storageMode_; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for storageMode to set. + * @return This builder for chaining. + */ + public Builder setStorageModeValue(int value) { + storageMode_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageMode. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode + getStorageMode() { + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode + result = + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode.forNumber(storageMode_); + return result == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The storageMode to set. + * @return This builder for chaining. + */ + public Builder setStorageMode( + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + .TaskLogsStorageMode + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + storageMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The mode of storage for Airflow workers task logs. For details,
+     * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearStorageMode() { + bitField0_ = (bitField0_ & ~0x00000001); + storageMode_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .TaskLogsRetentionConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskLogsRetentionConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/TaskLogsRetentionConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/TaskLogsRetentionConfigOrBuilder.java new file mode 100644 index 000000000000..62131d335b27 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/TaskLogsRetentionConfigOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface TaskLogsRetentionConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for storageMode. + */ + int getStorageModeValue(); + /** + * + * + *
+   * Optional. The mode of storage for Airflow workers task logs. For details,
+   * see go/composer-store-task-logs-in-cloud-logging-only-design-doc
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode storage_mode = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The storageMode. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig.TaskLogsStorageMode + getStorageMode(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsConfigMapRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsConfigMapRequest.java new file mode 100644 index 000000000000..c079ffc16502 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsConfigMapRequest.java @@ -0,0 +1,833 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Update user workloads ConfigMap request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest} + */ +public final class UpdateUserWorkloadsConfigMapRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest) + UpdateUserWorkloadsConfigMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateUserWorkloadsConfigMapRequest.newBuilder() to construct. + private UpdateUserWorkloadsConfigMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateUserWorkloadsConfigMapRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateUserWorkloadsConfigMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.Builder.class); + } + + private int bitField0_; + public static final int USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER = 1; + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsConfigMap. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUserWorkloadsConfigMap()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUserWorkloadsConfigMap()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + other = + (com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest) + obj; + + if (hasUserWorkloadsConfigMap() != other.hasUserWorkloadsConfigMap()) return false; + if (hasUserWorkloadsConfigMap()) { + if (!getUserWorkloadsConfigMap().equals(other.getUserWorkloadsConfigMap())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUserWorkloadsConfigMap()) { + hash = (37 * hash) + USER_WORKLOADS_CONFIG_MAP_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsConfigMap().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Update user workloads ConfigMap request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsConfigMapFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsConfigMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.userWorkloadsConfigMap_ = + userWorkloadsConfigMapBuilder_ == null + ? userWorkloadsConfigMap_ + : userWorkloadsConfigMapBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest.getDefaultInstance()) return this; + if (other.hasUserWorkloadsConfigMap()) { + mergeUserWorkloadsConfigMap(other.getUserWorkloadsConfigMap()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getUserWorkloadsConfigMapFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + userWorkloadsConfigMap_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder> + userWorkloadsConfigMapBuilder_; + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + public boolean hasUserWorkloadsConfigMap() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsConfigMap. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap() { + if (userWorkloadsConfigMapBuilder_ == null) { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } else { + return userWorkloadsConfigMapBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsConfigMap_ = value; + } else { + userWorkloadsConfigMapBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + builderForValue) { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMap_ = builderForValue.build(); + } else { + userWorkloadsConfigMapBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUserWorkloadsConfigMap( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap value) { + if (userWorkloadsConfigMapBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && userWorkloadsConfigMap_ != null + && userWorkloadsConfigMap_ + != com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance()) { + getUserWorkloadsConfigMapBuilder().mergeFrom(value); + } else { + userWorkloadsConfigMap_ = value; + } + } else { + userWorkloadsConfigMapBuilder_.mergeFrom(value); + } + if (userWorkloadsConfigMap_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUserWorkloadsConfigMap() { + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsConfigMap_ = null; + if (userWorkloadsConfigMapBuilder_ != null) { + userWorkloadsConfigMapBuilder_.dispose(); + userWorkloadsConfigMapBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + getUserWorkloadsConfigMapBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUserWorkloadsConfigMapFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder() { + if (userWorkloadsConfigMapBuilder_ != null) { + return userWorkloadsConfigMapBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsConfigMap_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance() + : userWorkloadsConfigMap_; + } + } + /** + * + * + *
+     * Optional. User workloads ConfigMap to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder> + getUserWorkloadsConfigMapFieldBuilder() { + if (userWorkloadsConfigMapBuilder_ == null) { + userWorkloadsConfigMapBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsConfigMapOrBuilder>( + getUserWorkloadsConfigMap(), getParentForChildren(), isClean()); + userWorkloadsConfigMap_ = null; + } + return userWorkloadsConfigMapBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsConfigMapRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserWorkloadsConfigMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsConfigMapRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsConfigMapRequestOrBuilder.java new file mode 100644 index 000000000000..d07148da12f8 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsConfigMapRequestOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface UpdateUserWorkloadsConfigMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsConfigMap field is set. + */ + boolean hasUserWorkloadsConfigMap(); + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsConfigMap. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getUserWorkloadsConfigMap(); + /** + * + * + *
+   * Optional. User workloads ConfigMap to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap user_workloads_config_map = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder + getUserWorkloadsConfigMapOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsSecretRequest.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsSecretRequest.java new file mode 100644 index 000000000000..3640e55e3b8b --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsSecretRequest.java @@ -0,0 +1,823 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * Update user workloads Secret request.
+ * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest} + */ +public final class UpdateUserWorkloadsSecretRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) + UpdateUserWorkloadsSecretRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateUserWorkloadsSecretRequest.newBuilder() to construct. + private UpdateUserWorkloadsSecretRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateUserWorkloadsSecretRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateUserWorkloadsSecretRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + .class, + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + .Builder.class); + } + + private int bitField0_; + public static final int USER_WORKLOADS_SECRET_FIELD_NUMBER = 1; + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + userWorkloadsSecret_; + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + @java.lang.Override + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsSecret. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getUserWorkloadsSecret()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUserWorkloadsSecret()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest other = + (com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) + obj; + + if (hasUserWorkloadsSecret() != other.hasUserWorkloadsSecret()) return false; + if (hasUserWorkloadsSecret()) { + if (!getUserWorkloadsSecret().equals(other.getUserWorkloadsSecret())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUserWorkloadsSecret()) { + hash = (37 * hash) + USER_WORKLOADS_SECRET_FIELD_NUMBER; + hash = (53 * hash) + getUserWorkloadsSecret().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Update user workloads Secret request.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest.class, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserWorkloadsSecretFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UpdateUserWorkloadsSecretRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + result = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.userWorkloadsSecret_ = + userWorkloadsSecretBuilder_ == null + ? userWorkloadsSecret_ + : userWorkloadsSecretBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + .getDefaultInstance()) return this; + if (other.hasUserWorkloadsSecret()) { + mergeUserWorkloadsSecret(other.getUserWorkloadsSecret()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getUserWorkloadsSecretFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + userWorkloadsSecret_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + userWorkloadsSecretBuilder_; + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + public boolean hasUserWorkloadsSecret() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsSecret. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret() { + if (userWorkloadsSecretBuilder_ == null) { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } else { + return userWorkloadsSecretBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userWorkloadsSecret_ = value; + } else { + userWorkloadsSecretBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + builderForValue) { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecret_ = builderForValue.build(); + } else { + userWorkloadsSecretBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUserWorkloadsSecret( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret value) { + if (userWorkloadsSecretBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && userWorkloadsSecret_ != null + && userWorkloadsSecret_ + != com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance()) { + getUserWorkloadsSecretBuilder().mergeFrom(value); + } else { + userWorkloadsSecret_ = value; + } + } else { + userWorkloadsSecretBuilder_.mergeFrom(value); + } + if (userWorkloadsSecret_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUserWorkloadsSecret() { + bitField0_ = (bitField0_ & ~0x00000001); + userWorkloadsSecret_ = null; + if (userWorkloadsSecretBuilder_ != null) { + userWorkloadsSecretBuilder_.dispose(); + userWorkloadsSecretBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + getUserWorkloadsSecretBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getUserWorkloadsSecretFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder() { + if (userWorkloadsSecretBuilder_ != null) { + return userWorkloadsSecretBuilder_.getMessageOrBuilder(); + } else { + return userWorkloadsSecret_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance() + : userWorkloadsSecret_; + } + } + /** + * + * + *
+     * Optional. User workloads Secret to override.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder> + getUserWorkloadsSecretFieldBuilder() { + if (userWorkloadsSecretBuilder_ == null) { + userWorkloadsSecretBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1 + .UserWorkloadsSecretOrBuilder>( + getUserWorkloadsSecret(), getParentForChildren(), isClean()); + userWorkloadsSecret_ = null; + } + return userWorkloadsSecretBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) + private static final com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1 + .UpdateUserWorkloadsSecretRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserWorkloadsSecretRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsSecretRequestOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsSecretRequestOrBuilder.java new file mode 100644 index 000000000000..58897fdfe9a8 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UpdateUserWorkloadsSecretRequestOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface UpdateUserWorkloadsSecretRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userWorkloadsSecret field is set. + */ + boolean hasUserWorkloadsSecret(); + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userWorkloadsSecret. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getUserWorkloadsSecret(); + /** + * + * + *
+   * Optional. User workloads Secret to override.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret user_workloads_secret = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder + getUserWorkloadsSecretOrBuilder(); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMap.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMap.java new file mode 100644 index 000000000000..19eff3ff1180 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMap.java @@ -0,0 +1,1013 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * User workloads ConfigMap used by Airflow tasks that run with Kubernetes
+ * executor or KubernetesPodOperator.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap} + */ +public final class UserWorkloadsConfigMap extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) + UserWorkloadsConfigMapOrBuilder { + private static final long serialVersionUID = 0L; + // Use UserWorkloadsConfigMap.newBuilder() to construct. + private UserWorkloadsConfigMap(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UserWorkloadsConfigMap() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UserWorkloadsConfigMap(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.class, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + .class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_FIELD_NUMBER = 2; + + private static final class DataDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_DataEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetData(), DataDefaultEntryHolder.defaultEntry, 2); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (java.util.Map.Entry entry : + internalGetData().getMap().entrySet()) { + com.google.protobuf.MapEntry data__ = + DataDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, data__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap other = + (com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) obj; + + if (!getName().equals(other.getName())) return false; + if (!internalGetData().equals(other.internalGetData())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (!internalGetData().getMap().isEmpty()) { + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + internalGetData().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * User workloads ConfigMap used by Airflow tasks that run with Kubernetes
+   * executor or KubernetesPodOperator.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetMutableData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.class, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + internalGetMutableData().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsConfigMap_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap build() { + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap result = + new com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.data_ = internalGetData(); + result.data_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + internalGetMutableData().mergeFrom(other.internalGetData()); + bitField0_ |= 0x00000002; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.protobuf.MapEntry data__ = + input.readMessage( + DataDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableData().getMutableMap().put(data__.getKey(), data__.getValue()); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the ConfigMap, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + private com.google.protobuf.MapField + internalGetMutableData() { + if (data_ == null) { + data_ = com.google.protobuf.MapField.newMapField(DataDefaultEntryHolder.defaultEntry); + } + if (!data_.isMutable()) { + data_ = data_.copy(); + } + bitField0_ |= 0x00000002; + onChanged(); + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearData() { + bitField0_ = (bitField0_ & ~0x00000002); + internalGetMutableData().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableData().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableData() { + bitField0_ |= 0x00000002; + return internalGetMutableData().getMutableMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putData(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableData().getMutableMap().put(key, value); + bitField0_ |= 0x00000002; + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+     * pairs. For details see:
+     * https://kubernetes.io/docs/concepts/configuration/configmap/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllData(java.util.Map values) { + internalGetMutableData().getMutableMap().putAll(values); + bitField0_ |= 0x00000002; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserWorkloadsConfigMap parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMapName.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMapName.java new file mode 100644 index 000000000000..b772ee4d133e --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMapName.java @@ -0,0 +1,270 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserWorkloadsConfigMapName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsConfigMaps/{user_workloads_config_map}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String environment; + private final String userWorkloadsConfigMap; + + @Deprecated + protected UserWorkloadsConfigMapName() { + project = null; + location = null; + environment = null; + userWorkloadsConfigMap = null; + } + + private UserWorkloadsConfigMapName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + environment = Preconditions.checkNotNull(builder.getEnvironment()); + userWorkloadsConfigMap = Preconditions.checkNotNull(builder.getUserWorkloadsConfigMap()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserWorkloadsConfigMapName of( + String project, String location, String environment, String userWorkloadsConfigMap) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build(); + } + + public static String format( + String project, String location, String environment, String userWorkloadsConfigMap) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsConfigMap(userWorkloadsConfigMap) + .build() + .toString(); + } + + public static UserWorkloadsConfigMapName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP.validatedMatch( + formattedString, + "UserWorkloadsConfigMapName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("environment"), + matchMap.get("user_workloads_config_map")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserWorkloadsConfigMapName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (environment != null) { + fieldMapBuilder.put("environment", environment); + } + if (userWorkloadsConfigMap != null) { + fieldMapBuilder.put("user_workloads_config_map", userWorkloadsConfigMap); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_CONFIG_MAP.instantiate( + "project", + project, + "location", + location, + "environment", + environment, + "user_workloads_config_map", + userWorkloadsConfigMap); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserWorkloadsConfigMapName that = ((UserWorkloadsConfigMapName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.environment, that.environment) + && Objects.equals(this.userWorkloadsConfigMap, that.userWorkloadsConfigMap); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(environment); + h *= 1000003; + h ^= Objects.hashCode(userWorkloadsConfigMap); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/environments/{environment}/userWorkloadsConfigMaps/{user_workloads_config_map}. + */ + public static class Builder { + private String project; + private String location; + private String environment; + private String userWorkloadsConfigMap; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsConfigMap() { + return userWorkloadsConfigMap; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setEnvironment(String environment) { + this.environment = environment; + return this; + } + + public Builder setUserWorkloadsConfigMap(String userWorkloadsConfigMap) { + this.userWorkloadsConfigMap = userWorkloadsConfigMap; + return this; + } + + private Builder(UserWorkloadsConfigMapName userWorkloadsConfigMapName) { + this.project = userWorkloadsConfigMapName.project; + this.location = userWorkloadsConfigMapName.location; + this.environment = userWorkloadsConfigMapName.environment; + this.userWorkloadsConfigMap = userWorkloadsConfigMapName.userWorkloadsConfigMap; + } + + public UserWorkloadsConfigMapName build() { + return new UserWorkloadsConfigMapName(this); + } + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMapOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMapOrBuilder.java new file mode 100644 index 000000000000..7fbb830b6d91 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsConfigMapOrBuilder.java @@ -0,0 +1,121 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface UserWorkloadsConfigMapOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Identifier. The resource name of the ConfigMap, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getDataCount(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsData(java.lang.String key); + /** Use {@link #getDataMap()} instead. */ + @java.lang.Deprecated + java.util.Map getData(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getDataMap(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes ConfigMap, organized in key-value
+   * pairs. For details see:
+   * https://kubernetes.io/docs/concepts/configuration/configmap/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getDataOrThrow(java.lang.String key); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecret.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecret.java new file mode 100644 index 000000000000..4a9dbb998cad --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecret.java @@ -0,0 +1,1023 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +/** + * + * + *
+ * User workloads Secret used by Airflow tasks that run with Kubernetes executor
+ * or KubernetesPodOperator.
+ * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret} + */ +public final class UserWorkloadsSecret extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) + UserWorkloadsSecretOrBuilder { + private static final long serialVersionUID = 0L; + // Use UserWorkloadsSecret.newBuilder() to construct. + private UserWorkloadsSecret(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UserWorkloadsSecret() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UserWorkloadsSecret(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.class, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + .class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_FIELD_NUMBER = 2; + + private static final class DataDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_DataEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetData(), DataDefaultEntryHolder.defaultEntry, 2); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (java.util.Map.Entry entry : + internalGetData().getMap().entrySet()) { + com.google.protobuf.MapEntry data__ = + DataDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, data__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret other = + (com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) obj; + + if (!getName().equals(other.getName())) return false; + if (!internalGetData().equals(other.internalGetData())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (!internalGetData().getMap().isEmpty()) { + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + internalGetData().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * User workloads Secret used by Airflow tasks that run with Kubernetes executor
+   * or KubernetesPodOperator.
+   * 
+ * + * Protobuf type {@code google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetMutableData(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.class, + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.Builder + .class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + internalGetMutableData().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_UserWorkloadsSecret_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret build() { + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret result = + new com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.data_ = internalGetData(); + result.data_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + internalGetMutableData().mergeFrom(other.internalGetData()); + bitField0_ |= 0x00000002; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.protobuf.MapEntry data__ = + input.readMessage( + DataDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableData().getMutableMap().put(data__.getKey(), data__.getValue()); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Identifier. The resource name of the Secret, in the form:
+     * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.MapField data_; + + private com.google.protobuf.MapField internalGetData() { + if (data_ == null) { + return com.google.protobuf.MapField.emptyMapField(DataDefaultEntryHolder.defaultEntry); + } + return data_; + } + + private com.google.protobuf.MapField + internalGetMutableData() { + if (data_ == null) { + data_ = com.google.protobuf.MapField.newMapField(DataDefaultEntryHolder.defaultEntry); + } + if (!data_.isMutable()) { + data_ = data_.copy(); + } + bitField0_ |= 0x00000002; + onChanged(); + return data_; + } + + public int getDataCount() { + return internalGetData().getMap().size(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetData().getMap().containsKey(key); + } + /** Use {@link #getDataMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getData() { + return getDataMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getDataMap() { + return internalGetData().getMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getDataOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetData().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearData() { + bitField0_ = (bitField0_ & ~0x00000002); + internalGetMutableData().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeData(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableData().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableData() { + bitField0_ |= 0x00000002; + return internalGetMutableData().getMutableMap(); + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putData(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableData().getMutableMap().put(key, value); + bitField0_ |= 0x00000002; + return this; + } + /** + * + * + *
+     * Optional. The "data" field of Kubernetes Secret, organized in key-value
+     * pairs, which can contain sensitive values such as a password, a token, or a
+     * key. The values for all keys have to be base64-encoded strings. For details
+     * see: https://kubernetes.io/docs/concepts/configuration/secret/
+     * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllData(java.util.Map values) { + internalGetMutableData().getMutableMap().putAll(values); + bitField0_ |= 0x00000002; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserWorkloadsSecret parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecretName.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecretName.java new file mode 100644 index 000000000000..8b7151121427 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecretName.java @@ -0,0 +1,269 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserWorkloadsSecretName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsSecrets/{user_workloads_secret}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String environment; + private final String userWorkloadsSecret; + + @Deprecated + protected UserWorkloadsSecretName() { + project = null; + location = null; + environment = null; + userWorkloadsSecret = null; + } + + private UserWorkloadsSecretName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + environment = Preconditions.checkNotNull(builder.getEnvironment()); + userWorkloadsSecret = Preconditions.checkNotNull(builder.getUserWorkloadsSecret()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsSecret() { + return userWorkloadsSecret; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserWorkloadsSecretName of( + String project, String location, String environment, String userWorkloadsSecret) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build(); + } + + public static String format( + String project, String location, String environment, String userWorkloadsSecret) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setEnvironment(environment) + .setUserWorkloadsSecret(userWorkloadsSecret) + .build() + .toString(); + } + + public static UserWorkloadsSecretName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET.validatedMatch( + formattedString, "UserWorkloadsSecretName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("environment"), + matchMap.get("user_workloads_secret")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserWorkloadsSecretName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (environment != null) { + fieldMapBuilder.put("environment", environment); + } + if (userWorkloadsSecret != null) { + fieldMapBuilder.put("user_workloads_secret", userWorkloadsSecret); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_ENVIRONMENT_USER_WORKLOADS_SECRET.instantiate( + "project", + project, + "location", + location, + "environment", + environment, + "user_workloads_secret", + userWorkloadsSecret); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserWorkloadsSecretName that = ((UserWorkloadsSecretName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.environment, that.environment) + && Objects.equals(this.userWorkloadsSecret, that.userWorkloadsSecret); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(environment); + h *= 1000003; + h ^= Objects.hashCode(userWorkloadsSecret); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/environments/{environment}/userWorkloadsSecrets/{user_workloads_secret}. + */ + public static class Builder { + private String project; + private String location; + private String environment; + private String userWorkloadsSecret; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getEnvironment() { + return environment; + } + + public String getUserWorkloadsSecret() { + return userWorkloadsSecret; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setEnvironment(String environment) { + this.environment = environment; + return this; + } + + public Builder setUserWorkloadsSecret(String userWorkloadsSecret) { + this.userWorkloadsSecret = userWorkloadsSecret; + return this; + } + + private Builder(UserWorkloadsSecretName userWorkloadsSecretName) { + this.project = userWorkloadsSecretName.project; + this.location = userWorkloadsSecretName.location; + this.environment = userWorkloadsSecretName.environment; + this.userWorkloadsSecret = userWorkloadsSecretName.userWorkloadsSecret; + } + + public UserWorkloadsSecretName build() { + return new UserWorkloadsSecretName(this); + } + } +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecretOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecretOrBuilder.java new file mode 100644 index 000000000000..c1443bded5d1 --- /dev/null +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/UserWorkloadsSecretOrBuilder.java @@ -0,0 +1,126 @@ +/* + * Copyright 2024 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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/orchestration/airflow/service/v1beta1/environments.proto + +// Protobuf Java Version: 3.25.2 +package com.google.cloud.orchestration.airflow.service.v1beta1; + +public interface UserWorkloadsSecretOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + /** + * + * + *
+   * Identifier. The resource name of the Secret, in the form:
+   * "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}"
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getDataCount(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsData(java.lang.String key); + /** Use {@link #getDataMap()} instead. */ + @java.lang.Deprecated + java.util.Map getData(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getDataMap(); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getDataOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Optional. The "data" field of Kubernetes Secret, organized in key-value
+   * pairs, which can contain sensitive values such as a password, a token, or a
+   * key. The values for all keys have to be base64-encoded strings. For details
+   * see: https://kubernetes.io/docs/concepts/configuration/secret/
+   * 
+ * + * map<string, string> data = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getDataOrThrow(java.lang.String key); +} diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfig.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfig.java index 091f1d8f5ac2..1960a0adec28 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfig.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfig.java @@ -3662,6 +3662,951 @@ public com.google.protobuf.Parser getParserForType() { } } + public interface DagProcessorResourceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. CPU request and limit for a single Airflow DAG processor
+     * replica.
+     * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + float getCpu(); + + /** + * + * + *
+     * Optional. Memory (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + float getMemoryGb(); + + /** + * + * + *
+     * Optional. Storage (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The storageGb. + */ + float getStorageGb(); + + /** + * + * + *
+     * Optional. The number of DAG processors. If not provided or set to 0, a
+     * single DAG processor instance will be created.
+     * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + int getCount(); + } + /** + * + * + *
+   * Configuration for resources used by Airflow DAG processors.
+   * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource} + */ + public static final class DagProcessorResource extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource) + DagProcessorResourceOrBuilder { + private static final long serialVersionUID = 0L; + // Use DagProcessorResource.newBuilder() to construct. + private DagProcessorResource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DagProcessorResource() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DagProcessorResource(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.class, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.Builder.class); + } + + public static final int CPU_FIELD_NUMBER = 1; + private float cpu_ = 0F; + /** + * + * + *
+     * Optional. CPU request and limit for a single Airflow DAG processor
+     * replica.
+     * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + @java.lang.Override + public float getCpu() { + return cpu_; + } + + public static final int MEMORY_GB_FIELD_NUMBER = 2; + private float memoryGb_ = 0F; + /** + * + * + *
+     * Optional. Memory (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + @java.lang.Override + public float getMemoryGb() { + return memoryGb_; + } + + public static final int STORAGE_GB_FIELD_NUMBER = 3; + private float storageGb_ = 0F; + /** + * + * + *
+     * Optional. Storage (GB) request and limit for a single Airflow DAG
+     * processor replica.
+     * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The storageGb. + */ + @java.lang.Override + public float getStorageGb() { + return storageGb_; + } + + public static final int COUNT_FIELD_NUMBER = 4; + private int count_ = 0; + /** + * + * + *
+     * Optional. The number of DAG processors. If not provided or set to 0, a
+     * single DAG processor instance will be created.
+     * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + @java.lang.Override + public int getCount() { + return count_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (java.lang.Float.floatToRawIntBits(cpu_) != 0) { + output.writeFloat(1, cpu_); + } + if (java.lang.Float.floatToRawIntBits(memoryGb_) != 0) { + output.writeFloat(2, memoryGb_); + } + if (java.lang.Float.floatToRawIntBits(storageGb_) != 0) { + output.writeFloat(3, storageGb_); + } + if (count_ != 0) { + output.writeInt32(4, count_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Float.floatToRawIntBits(cpu_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(1, cpu_); + } + if (java.lang.Float.floatToRawIntBits(memoryGb_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, memoryGb_); + } + if (java.lang.Float.floatToRawIntBits(storageGb_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(3, storageGb_); + } + if (count_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, count_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource)) { + return super.equals(obj); + } + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + other = + (com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource) + obj; + + if (java.lang.Float.floatToIntBits(getCpu()) + != java.lang.Float.floatToIntBits(other.getCpu())) return false; + if (java.lang.Float.floatToIntBits(getMemoryGb()) + != java.lang.Float.floatToIntBits(other.getMemoryGb())) return false; + if (java.lang.Float.floatToIntBits(getStorageGb()) + != java.lang.Float.floatToIntBits(other.getStorageGb())) return false; + if (getCount() != other.getCount()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CPU_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getCpu()); + hash = (37 * hash) + MEMORY_GB_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getMemoryGb()); + hash = (37 * hash) + STORAGE_GB_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getStorageGb()); + hash = (37 * hash) + COUNT_FIELD_NUMBER; + hash = (53 * hash) + getCount(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * Configuration for resources used by Airflow DAG processors.
+     * 
+ * + * Protobuf type {@code + * google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource) + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.class, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.Builder.class); + } + + // Construct using + // com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + cpu_ = 0F; + memoryGb_ = 0F; + storageGb_ = 0F; + count_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsOuterClass + .internal_static_google_cloud_orchestration_airflow_service_v1beta1_WorkloadsConfig_DagProcessorResource_descriptor; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + getDefaultInstanceForType() { + return com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + build() { + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + buildPartial() { + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + result = + new com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.cpu_ = cpu_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.memoryGb_ = memoryGb_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.storageGb_ = storageGb_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.count_ = count_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource) { + return mergeFrom( + (com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + other) { + if (other + == com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance()) return this; + if (other.getCpu() != 0F) { + setCpu(other.getCpu()); + } + if (other.getMemoryGb() != 0F) { + setMemoryGb(other.getMemoryGb()); + } + if (other.getStorageGb() != 0F) { + setStorageGb(other.getStorageGb()); + } + if (other.getCount() != 0) { + setCount(other.getCount()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 13: + { + cpu_ = input.readFloat(); + bitField0_ |= 0x00000001; + break; + } // case 13 + case 21: + { + memoryGb_ = input.readFloat(); + bitField0_ |= 0x00000002; + break; + } // case 21 + case 29: + { + storageGb_ = input.readFloat(); + bitField0_ |= 0x00000004; + break; + } // case 29 + case 32: + { + count_ = input.readInt32(); + bitField0_ |= 0x00000008; + break; + } // case 32 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private float cpu_; + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow DAG processor
+       * replica.
+       * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cpu. + */ + @java.lang.Override + public float getCpu() { + return cpu_; + } + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow DAG processor
+       * replica.
+       * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The cpu to set. + * @return This builder for chaining. + */ + public Builder setCpu(float value) { + + cpu_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. CPU request and limit for a single Airflow DAG processor
+       * replica.
+       * 
+ * + * float cpu = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCpu() { + bitField0_ = (bitField0_ & ~0x00000001); + cpu_ = 0F; + onChanged(); + return this; + } + + private float memoryGb_; + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The memoryGb. + */ + @java.lang.Override + public float getMemoryGb() { + return memoryGb_; + } + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The memoryGb to set. + * @return This builder for chaining. + */ + public Builder setMemoryGb(float value) { + + memoryGb_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. Memory (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearMemoryGb() { + bitField0_ = (bitField0_ & ~0x00000002); + memoryGb_ = 0F; + onChanged(); + return this; + } + + private float storageGb_; + /** + * + * + *
+       * Optional. Storage (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The storageGb. + */ + @java.lang.Override + public float getStorageGb() { + return storageGb_; + } + /** + * + * + *
+       * Optional. Storage (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The storageGb to set. + * @return This builder for chaining. + */ + public Builder setStorageGb(float value) { + + storageGb_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. Storage (GB) request and limit for a single Airflow DAG
+       * processor replica.
+       * 
+ * + * float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearStorageGb() { + bitField0_ = (bitField0_ & ~0x00000004); + storageGb_ = 0F; + onChanged(); + return this; + } + + private int count_; + /** + * + * + *
+       * Optional. The number of DAG processors. If not provided or set to 0, a
+       * single DAG processor instance will be created.
+       * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count. + */ + @java.lang.Override + public int getCount() { + return count_; + } + /** + * + * + *
+       * Optional. The number of DAG processors. If not provided or set to 0, a
+       * single DAG processor instance will be created.
+       * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The count to set. + * @return This builder for chaining. + */ + public Builder setCount(int value) { + + count_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The number of DAG processors. If not provided or set to 0, a
+       * single DAG processor instance will be created.
+       * 
+ * + * int32 count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCount() { + bitField0_ = (bitField0_ & ~0x00000008); + count_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource) + } + + // @@protoc_insertion_point(class_scope:google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource) + private static final com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource(); + } + + public static com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DagProcessorResource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; public static final int SCHEDULER_FIELD_NUMBER = 1; private com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.SchedulerResource @@ -3911,6 +4856,78 @@ public boolean hasTriggerer() { : triggerer_; } + public static final int DAG_PROCESSOR_FIELD_NUMBER = 5; + private com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + dagProcessor_; + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dagProcessor field is set. + */ + @java.lang.Override + public boolean hasDagProcessor() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dagProcessor. + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + getDagProcessor() { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance() + : dagProcessor_; + } + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder + getDagProcessorOrBuilder() { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance() + : dagProcessor_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -3937,6 +4954,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(4, getTriggerer()); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(5, getDagProcessor()); + } getUnknownFields().writeTo(output); } @@ -3958,6 +4978,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getTriggerer()); } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getDagProcessor()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -3990,6 +5013,10 @@ public boolean equals(final java.lang.Object obj) { if (hasTriggerer()) { if (!getTriggerer().equals(other.getTriggerer())) return false; } + if (hasDagProcessor() != other.hasDagProcessor()) return false; + if (hasDagProcessor()) { + if (!getDagProcessor().equals(other.getDagProcessor())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -4017,6 +5044,10 @@ public int hashCode() { hash = (37 * hash) + TRIGGERER_FIELD_NUMBER; hash = (53 * hash) + getTriggerer().hashCode(); } + if (hasDagProcessor()) { + hash = (37 * hash) + DAG_PROCESSOR_FIELD_NUMBER; + hash = (53 * hash) + getDagProcessor().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -4166,6 +5197,7 @@ private void maybeForceBuilderInitialization() { getWebServerFieldBuilder(); getWorkerFieldBuilder(); getTriggererFieldBuilder(); + getDagProcessorFieldBuilder(); } } @@ -4193,6 +5225,11 @@ public Builder clear() { triggererBuilder_.dispose(); triggererBuilder_ = null; } + dagProcessor_ = null; + if (dagProcessorBuilder_ != null) { + dagProcessorBuilder_.dispose(); + dagProcessorBuilder_ = null; + } return this; } @@ -4250,6 +5287,11 @@ private void buildPartial0( result.triggerer_ = triggererBuilder_ == null ? triggerer_ : triggererBuilder_.build(); to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.dagProcessor_ = + dagProcessorBuilder_ == null ? dagProcessor_ : dagProcessorBuilder_.build(); + to_bitField0_ |= 0x00000010; + } result.bitField0_ |= to_bitField0_; } @@ -4314,6 +5356,9 @@ public Builder mergeFrom( if (other.hasTriggerer()) { mergeTriggerer(other.getTriggerer()); } + if (other.hasDagProcessor()) { + mergeDagProcessor(other.getDagProcessor()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4364,6 +5409,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 34 + case 42: + { + input.readMessage(getDagProcessorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5293,6 +6344,264 @@ public Builder clearTriggerer() { return triggererBuilder_; } + private com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + dagProcessor_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder> + dagProcessorBuilder_; + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dagProcessor field is set. + */ + public boolean hasDagProcessor() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dagProcessor. + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource + getDagProcessor() { + if (dagProcessorBuilder_ == null) { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance() + : dagProcessor_; + } else { + return dagProcessorBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDagProcessor( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + value) { + if (dagProcessorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dagProcessor_ = value; + } else { + dagProcessorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDagProcessor( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + .Builder + builderForValue) { + if (dagProcessorBuilder_ == null) { + dagProcessor_ = builderForValue.build(); + } else { + dagProcessorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeDagProcessor( + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + value) { + if (dagProcessorBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && dagProcessor_ != null + && dagProcessor_ + != com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance()) { + getDagProcessorBuilder().mergeFrom(value); + } else { + dagProcessor_ = value; + } + } else { + dagProcessorBuilder_.mergeFrom(value); + } + if (dagProcessor_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearDagProcessor() { + bitField0_ = (bitField0_ & ~0x00000010); + dagProcessor_ = null; + if (dagProcessorBuilder_ != null) { + dagProcessorBuilder_.dispose(); + dagProcessorBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.Builder + getDagProcessorBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getDagProcessorFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder + getDagProcessorOrBuilder() { + if (dagProcessorBuilder_ != null) { + return dagProcessorBuilder_.getMessageOrBuilder(); + } else { + return dagProcessor_ == null + ? com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.getDefaultInstance() + : dagProcessor_; + } + } + /** + * + * + *
+     * Optional. Resources used by Airflow DAG processors.
+     *
+     * This field is supported for Cloud Composer environments in versions
+     * composer-3.*.*-airflow-*.*.* and newer.
+     * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder> + getDagProcessorFieldBuilder() { + if (dagProcessorBuilder_ == null) { + dagProcessorBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResource.Builder, + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder>( + getDagProcessor(), getParentForChildren(), isClean()); + dagProcessor_ = null; + } + return dagProcessorBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfigOrBuilder.java b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfigOrBuilder.java index b57389ef0c4b..9a4ff9cbaaec 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfigOrBuilder.java +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/WorkloadsConfigOrBuilder.java @@ -194,4 +194,57 @@ public interface WorkloadsConfigOrBuilder */ com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.TriggererResourceOrBuilder getTriggererOrBuilder(); + + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dagProcessor field is set. + */ + boolean hasDagProcessor(); + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dagProcessor. + */ + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource + getDagProcessor(); + /** + * + * + *
+   * Optional. Resources used by Airflow DAG processors.
+   *
+   * This field is supported for Cloud Composer environments in versions
+   * composer-3.*.*-airflow-*.*.* and newer.
+   * 
+ * + * + * .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig.DagProcessorResource dag_processor = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig + .DagProcessorResourceOrBuilder + getDagProcessorOrBuilder(); } diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/proto/google/cloud/orchestration/airflow/service/v1beta1/environments.proto b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/proto/google/cloud/orchestration/airflow/service/v1beta1/environments.proto index 51da9f3c152c..807c177dbb2b 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/proto/google/cloud/orchestration/airflow/service/v1beta1/environments.proto +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/src/main/proto/google/cloud/orchestration/airflow/service/v1beta1/environments.proto @@ -148,6 +148,143 @@ service Environments { }; } + // Lists workloads in a Cloud Composer environment. Workload is a unit that + // runs a single Composer component. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc ListWorkloads(ListWorkloadsRequest) returns (ListWorkloadsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=projects/*/locations/*/environments/*}/workloads" + }; + option (google.api.method_signature) = "parent"; + } + + // Creates a user workloads Secret. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc CreateUserWorkloadsSecret(CreateUserWorkloadsSecretRequest) + returns (UserWorkloadsSecret) { + option (google.api.http) = { + post: "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets" + body: "user_workloads_secret" + }; + option (google.api.method_signature) = "parent,user_workloads_secret"; + } + + // Gets an existing user workloads Secret. + // Values of the "data" field in the response are cleared. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc GetUserWorkloadsSecret(GetUserWorkloadsSecretRequest) + returns (UserWorkloadsSecret) { + option (google.api.http) = { + get: "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists user workloads Secrets. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc ListUserWorkloadsSecrets(ListUserWorkloadsSecretsRequest) + returns (ListUserWorkloadsSecretsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsSecrets" + }; + option (google.api.method_signature) = "parent"; + } + + // Updates a user workloads Secret. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc UpdateUserWorkloadsSecret(UpdateUserWorkloadsSecretRequest) + returns (UserWorkloadsSecret) { + option (google.api.http) = { + put: "/v1beta1/{user_workloads_secret.name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}" + body: "user_workloads_secret" + }; + option (google.api.method_signature) = "user_workloads_secret"; + } + + // Deletes a user workloads Secret. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc DeleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsSecrets/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc CreateUserWorkloadsConfigMap(CreateUserWorkloadsConfigMapRequest) + returns (UserWorkloadsConfigMap) { + option (google.api.http) = { + post: "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps" + body: "user_workloads_config_map" + }; + option (google.api.method_signature) = "parent,user_workloads_config_map"; + } + + // Gets an existing user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc GetUserWorkloadsConfigMap(GetUserWorkloadsConfigMapRequest) + returns (UserWorkloadsConfigMap) { + option (google.api.http) = { + get: "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists user workloads ConfigMaps. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc ListUserWorkloadsConfigMaps(ListUserWorkloadsConfigMapsRequest) + returns (ListUserWorkloadsConfigMapsResponse) { + option (google.api.http) = { + get: "/v1beta1/{parent=projects/*/locations/*/environments/*}/userWorkloadsConfigMaps" + }; + option (google.api.method_signature) = "parent"; + } + + // Updates a user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc UpdateUserWorkloadsConfigMap(UpdateUserWorkloadsConfigMapRequest) + returns (UserWorkloadsConfigMap) { + option (google.api.http) = { + put: "/v1beta1/{user_workloads_config_map.name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}" + body: "user_workloads_config_map" + }; + option (google.api.method_signature) = "user_workloads_config_map"; + } + + // Deletes a user workloads ConfigMap. + // + // This method is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + rpc DeleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta1/{name=projects/*/locations/*/environments/*/userWorkloadsConfigMaps/*}" + }; + option (google.api.method_signature) = "name"; + } + // Creates a snapshots of a Cloud Composer environment. // // As a result of this operation, snapshot of environment's state is stored @@ -525,6 +662,313 @@ message PollAirflowCommandResponse { ExitInfo exit_info = 3; } +// Create user workloads Secret request. +message CreateUserWorkloadsSecretRequest { + // Required. The environment name to create a Secret for, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Required. User workloads Secret to create. + UserWorkloadsSecret user_workloads_secret = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// Get user workloads Secret request. +message GetUserWorkloadsSecretRequest { + // Required. The resource name of the Secret to get, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsSecret" + } + ]; +} + +// List user workloads Secrets request. +message ListUserWorkloadsSecretsRequest { + // Required. List Secrets in the given environment, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Optional. The maximum number of Secrets to return. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The next_page_token value returned from a previous List request, + // if any. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Update user workloads Secret request. +message UpdateUserWorkloadsSecretRequest { + // Optional. User workloads Secret to override. + UserWorkloadsSecret user_workloads_secret = 1 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Delete user workloads Secret request. +message DeleteUserWorkloadsSecretRequest { + // Required. The Secret to delete, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsSecret" + } + ]; +} + +// Create user workloads ConfigMap request. +message CreateUserWorkloadsConfigMapRequest { + // Required. The environment name to create a ConfigMap for, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Required. User workloads ConfigMap to create. + UserWorkloadsConfigMap user_workloads_config_map = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// Get user workloads ConfigMap request. +message GetUserWorkloadsConfigMapRequest { + // Required. The resource name of the ConfigMap to get, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsConfigMap" + } + ]; +} + +// List user workloads ConfigMaps request. +message ListUserWorkloadsConfigMapsRequest { + // Required. List ConfigMaps in the given environment, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Optional. The maximum number of ConfigMaps to return. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The next_page_token value returned from a previous List request, + // if any. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Update user workloads ConfigMap request. +message UpdateUserWorkloadsConfigMapRequest { + // Optional. User workloads ConfigMap to override. + UserWorkloadsConfigMap user_workloads_config_map = 1 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Delete user workloads ConfigMap request. +message DeleteUserWorkloadsConfigMapRequest { + // Required. The ConfigMap to delete, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/UserWorkloadsConfigMap" + } + ]; +} + +// User workloads Secret used by Airflow tasks that run with Kubernetes executor +// or KubernetesPodOperator. +message UserWorkloadsSecret { + option (google.api.resource) = { + type: "composer.googleapis.com/UserWorkloadsSecret" + pattern: "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsSecrets/{user_workloads_secret}" + plural: "userWorkloadsSecrets" + singular: "userWorkloadsSecret" + }; + + // Identifier. The resource name of the Secret, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsSecrets/{userWorkloadsSecretId}" + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Optional. The "data" field of Kubernetes Secret, organized in key-value + // pairs, which can contain sensitive values such as a password, a token, or a + // key. The values for all keys have to be base64-encoded strings. For details + // see: https://kubernetes.io/docs/concepts/configuration/secret/ + map data = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// The user workloads Secrets for a given environment. +message ListUserWorkloadsSecretsResponse { + // The list of Secrets returned by a ListUserWorkloadsSecretsRequest. + repeated UserWorkloadsSecret user_workloads_secrets = 1; + + // The page token used to query for the next page if one exists. + string next_page_token = 2; +} + +// User workloads ConfigMap used by Airflow tasks that run with Kubernetes +// executor or KubernetesPodOperator. +message UserWorkloadsConfigMap { + option (google.api.resource) = { + type: "composer.googleapis.com/UserWorkloadsConfigMap" + pattern: "projects/{project}/locations/{location}/environments/{environment}/userWorkloadsConfigMaps/{user_workloads_config_map}" + plural: "userWorkloadsConfigMaps" + singular: "userWorkloadsConfigMap" + }; + + // Identifier. The resource name of the ConfigMap, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapId}" + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Optional. The "data" field of Kubernetes ConfigMap, organized in key-value + // pairs. For details see: + // https://kubernetes.io/docs/concepts/configuration/configmap/ + map data = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// The user workloads ConfigMaps for a given environment. +message ListUserWorkloadsConfigMapsResponse { + // The list of ConfigMaps returned by a ListUserWorkloadsConfigMapsRequest. + repeated UserWorkloadsConfigMap user_workloads_config_maps = 1; + + // The page token used to query for the next page if one exists. + string next_page_token = 2; +} + +// Request for listing workloads in a Cloud Composer environment. +message ListWorkloadsRequest { + // Required. The environment name to get workloads for, in the form: + // "projects/{projectId}/locations/{locationId}/environments/{environmentId}" + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "composer.googleapis.com/Environment" + } + ]; + + // Optional. The maximum number of environments to return. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The next_page_token value returned from a previous List request, + // if any. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The list filter. + // Currently only supports equality on the type field. The value of a field + // specified in the filter expression must be one ComposerWorkloadType enum + // option. It's possible to get multiple types using "OR" operator, e.g.: + // "type=SCHEDULER OR type=CELERY_WORKER". If not specified, all items are + // returned. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// Response to ListWorkloadsRequest. +message ListWorkloadsResponse { + // Information about a single workload. + message ComposerWorkload { + // Name of a workload. + string name = 1; + + // Type of a workload. + ComposerWorkloadType type = 2; + + // Output only. Status of a workload. + ComposerWorkloadStatus status = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Supported workload types. + enum ComposerWorkloadType { + // Not able to determine the type of the workload. + COMPOSER_WORKLOAD_TYPE_UNSPECIFIED = 0; + + // Celery worker. + CELERY_WORKER = 1; + + // Kubernetes worker. + KUBERNETES_WORKER = 2; + + // Workload created by Kubernetes Pod Operator. + KUBERNETES_OPERATOR_POD = 3; + + // Airflow scheduler. + SCHEDULER = 4; + + // Airflow Dag processor. + DAG_PROCESSOR = 5; + + // Airflow triggerer. + TRIGGERER = 6; + + // Airflow web server UI. + WEB_SERVER = 7; + + // Redis. + REDIS = 8; + } + + // Workload status. + message ComposerWorkloadStatus { + // Output only. Workload state. + ComposerWorkloadState state = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Text to provide more descriptive status. + string status_message = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Detailed message of the status. + string detailed_status_message = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Workload states. + enum ComposerWorkloadState { + // Not able to determine the status of the workload. + COMPOSER_WORKLOAD_STATE_UNSPECIFIED = 0; + + // Workload is in pending state and has not yet started. + PENDING = 1; + + // Workload is running fine. + OK = 2; + + // Workload is running but there are some non-critical problems. + WARNING = 3; + + // Workload is not running due to an error. + ERROR = 4; + + // Workload has finished execution with success. + SUCCEEDED = 5; + + // Workload has finished execution with failure. + FAILED = 6; + } + + // The list of environment workloads. + repeated ComposerWorkload workloads = 1; + + // The page token used to query for the next page if one exists. + string next_page_token = 2; +} + // Request to create a snapshot of a Cloud Composer environment. message SaveSnapshotRequest { // The resource name of the source environment in the form: @@ -747,6 +1191,11 @@ message EnvironmentConfig { // composer-2.*.*-airflow-*.*.* and newer. RecoveryConfig recovery_config = 18 [(google.api.field_behavior) = OPTIONAL]; + // Optional. The configuration setting for Airflow database data retention + // mechanism. + DataRetentionConfig data_retention_config = 19 + [(google.api.field_behavior) = OPTIONAL]; + // Optional. Resilience mode of the Cloud Composer Environment. // // This field is supported for Cloud Composer environments in versions @@ -779,6 +1228,18 @@ message WebServerNetworkAccessControl { // Specifies the selection and configuration of software inside the environment. message SoftwareConfig { + // Web server plugins mode of the Cloud Composer environment. + enum WebServerPluginsMode { + // Default mode. + WEB_SERVER_PLUGINS_MODE_UNSPECIFIED = 0; + + // Web server plugins are not supported. + PLUGINS_DISABLED = 1; + + // Web server plugins are supported. + PLUGINS_ENABLED = 2; + } + // The version of the software running in the environment. // This encapsulates both the version of Cloud Composer functionality and the // version of Apache Airflow. It must match the regular expression @@ -879,6 +1340,14 @@ message SoftwareConfig { // Optional. The configuration for Cloud Data Lineage integration. CloudDataLineageIntegration cloud_data_lineage_integration = 8 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Whether or not the web server uses custom plugins. + // If unspecified, the field defaults to `PLUGINS_ENABLED`. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + WebServerPluginsMode web_server_plugins_mode = 10 + [(google.api.field_behavior) = OPTIONAL]; } // Configuration for controlling how IPs are allocated in the @@ -1075,6 +1544,31 @@ message NodeConfig { // See: // https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent bool enable_ip_masq_agent = 11 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Network Attachment that Cloud Composer environment is connected + // to, which provides connectivity with a user's VPC network. Takes precedence + // over network and subnetwork settings. If not provided, but network and + // subnetwork are defined during environment, it will be provisioned. If not + // provided and network and subnetwork are also empty, then connectivity to + // user's VPC network is disabled. Network attachment must be provided in + // format + // projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + string composer_network_attachment = 12 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The IP range in CIDR notation to use internally by Cloud + // Composer. IP addresses are not reserved - and the same range can be used by + // multiple Cloud Composer environments. In case of overlap, IPs from this + // range will not be accessible in the user's VPC network. Cannot be updated. + // If not specified, the default value of '100.64.128.0/20' is used. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + string composer_internal_ipv4_cidr_block = 13 + [(google.api.field_behavior) = OPTIONAL]; } // Configuration options for the private GKE cluster in a Cloud Composer @@ -1132,6 +1626,17 @@ message PrivateEnvironmentConfig { // composer-1.*.*-airflow-*.*.*. bool enable_private_environment = 1 [(google.api.field_behavior) = OPTIONAL]; + // Optional. If `true`, builds performed during operations that install Python + // packages have only private connectivity to Google services (including + // Artifact Registry) and VPC network (if either `NodeConfig.network` and + // `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` + // field are specified). If `false`, the builds also have access to the + // internet. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + bool enable_private_builds_only = 11 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Configuration for the private GKE cluster for a Private IP // Cloud Composer environment. PrivateClusterConfig private_cluster_config = 2 @@ -1205,6 +1710,13 @@ message DatabaseConfig { // Supported for Cloud Composer environments in versions // composer-1.*.*-airflow-*.*.*. string machine_type = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The Compute Engine zone where the Airflow database is created. If + // zone is provided, it must be in the region selected for the environment. If + // zone is not provided, a zone is automatically selected. The zone can only + // be set during environment creation. Supported for Cloud Composer + // environments in versions composer-2.*.*-airflow-*.*.*. + string zone = 2 [(google.api.field_behavior) = OPTIONAL]; } // The configuration settings for the Airflow web server App Engine instance. @@ -1327,6 +1839,25 @@ message WorkloadsConfig { float memory_gb = 3 [(google.api.field_behavior) = OPTIONAL]; } + // Configuration for resources used by Airflow DAG processors. + message DagProcessorResource { + // Optional. CPU request and limit for a single Airflow DAG processor + // replica. + float cpu = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Memory (GB) request and limit for a single Airflow DAG + // processor replica. + float memory_gb = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Storage (GB) request and limit for a single Airflow DAG + // processor replica. + float storage_gb = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The number of DAG processors. If not provided or set to 0, a + // single DAG processor instance will be created. + int32 count = 4 [(google.api.field_behavior) = OPTIONAL]; + } + // Optional. Resources used by Airflow schedulers. SchedulerResource scheduler = 1 [(google.api.field_behavior) = OPTIONAL]; @@ -1338,6 +1869,47 @@ message WorkloadsConfig { // Optional. Resources used by Airflow triggerers. TriggererResource triggerer = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Resources used by Airflow DAG processors. + // + // This field is supported for Cloud Composer environments in versions + // composer-3.*.*-airflow-*.*.* and newer. + DagProcessorResource dag_processor = 5 + [(google.api.field_behavior) = OPTIONAL]; +} + +// The configuration setting for Airflow database data retention mechanism. +message DataRetentionConfig { + // Optional. The configuration settings for task logs retention + TaskLogsRetentionConfig task_logs_retention_config = 4 + [(google.api.field_behavior) = OPTIONAL]; +} + +// The configuration setting for Task Logs. +message TaskLogsRetentionConfig { + // The definition of task_logs_storage_mode. + enum TaskLogsStorageMode { + // This configuration is not specified by the user. + TASK_LOGS_STORAGE_MODE_UNSPECIFIED = 0; + + // Store task logs in Cloud Logging and in the environment's Cloud Storage + // bucket. + CLOUD_LOGGING_AND_CLOUD_STORAGE = 1; + + // Store task logs in Cloud Logging only. + CLOUD_LOGGING_ONLY = 2; + } + + // Optional. The mode of storage for Airflow workers task logs. For details, + // see go/composer-store-task-logs-in-cloud-logging-only-design-doc + TaskLogsStorageMode storage_mode = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// The configuration for data storage in the environment. +message StorageConfig { + // Optional. The name of the Cloud Storage bucket used by the environment. No + // `gs://` prefix. + string bucket = 1 [(google.api.field_behavior) = OPTIONAL]; } // The Recovery settings of an environment. @@ -1458,6 +2030,12 @@ message Environment { // * Both keys and values are additionally constrained to be <= 128 bytes in // size. map labels = 7 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Reserved for future use. + bool satisfies_pzs = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Storage configuration for this environment. + StorageConfig storage_config = 9 [(google.api.field_behavior) = OPTIONAL]; } // Request to check whether image upgrade will succeed. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider.java index 1084365d9df4..36843b735708 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider1.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider1.java index 410388bf9692..a17d7e2db211 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider1.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetCredentialsProvider1.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetEndpoint.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetEndpoint.java index e6b0a31c8cbd..e4647e8e1bfe 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetEndpoint.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/create/SyncCreateSetEndpoint.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironment.java index 5abca6fc7ea1..0b0e1a994eda 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironmentLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironmentLRO.java index 2a4a575bbcdc..659b93b1be43 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironmentLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/AsyncCreateEnvironmentLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironment.java index 410af48cf4ab..69c780fd605f 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java index 020278aaf53d..56f219ecbc6a 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/AsyncCreateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/AsyncCreateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..97acc80eaf68 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/AsyncCreateUserWorkloadsConfigMap.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class AsyncCreateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncCreateUserWorkloadsConfigMap(); + } + + public static void asyncCreateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.createUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + UserWorkloadsConfigMap response = future.get(); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..a001b9be24a5 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMap.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncCreateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsConfigMap(); + } + + public static void syncCreateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + UserWorkloadsConfigMap response = environmentsClient.createUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap.java new file mode 100644 index 000000000000..42c71f1e39aa --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_EnvironmentnameUserworkloadsconfigmap_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap(); + } + + public static void syncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build(); + UserWorkloadsConfigMap response = + environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_EnvironmentnameUserworkloadsconfigmap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap.java new file mode 100644 index 000000000000..bae16d20a0e7 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_StringUserworkloadsconfigmap_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap(); + } + + public static void syncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build(); + UserWorkloadsConfigMap response = + environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsConfigMap_StringUserworkloadsconfigmap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/AsyncCreateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/AsyncCreateUserWorkloadsSecret.java new file mode 100644 index 000000000000..24ef0d3b6033 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/AsyncCreateUserWorkloadsSecret.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class AsyncCreateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncCreateUserWorkloadsSecret(); + } + + public static void asyncCreateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.createUserWorkloadsSecretCallable().futureCall(request); + // Do something. + UserWorkloadsSecret response = future.get(); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecret.java new file mode 100644 index 000000000000..f928e1327397 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecret.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.CreateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncCreateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsSecret(); + } + + public static void syncCreateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + UserWorkloadsSecret response = environmentsClient.createUserWorkloadsSecret(request); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret.java new file mode 100644 index 000000000000..188386f59e6b --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsSecret_EnvironmentnameUserworkloadssecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret(); + } + + public static void syncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + UserWorkloadsSecret response = + environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsSecret_EnvironmentnameUserworkloadssecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretStringUserworkloadssecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretStringUserworkloadssecret.java new file mode 100644 index 000000000000..154982ef0e59 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretStringUserworkloadssecret.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_CreateUserWorkloadsSecret_StringUserworkloadssecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncCreateUserWorkloadsSecretStringUserworkloadssecret { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsSecretStringUserworkloadssecret(); + } + + public static void syncCreateUserWorkloadsSecretStringUserworkloadssecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + UserWorkloadsSecret response = + environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret); + } + } +} +// [END composer_v1_generated_Environments_CreateUserWorkloadsSecret_StringUserworkloadssecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailover.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailover.java index 15fca8a996c1..ba4a14d1a3c4 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailover.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailover.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailoverLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailoverLRO.java index 6a3bbd059fab..cbc4fc12c1b7 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailoverLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/AsyncDatabaseFailoverLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/SyncDatabaseFailover.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/SyncDatabaseFailover.java index 6639ebbe48d9..6f98d6dba4f9 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/SyncDatabaseFailover.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/databasefailover/SyncDatabaseFailover.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironment.java index a4ab35aca394..9a65ee0d46a4 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java index a9bd9d2ee9bf..371a5b6c14f7 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironment.java index 292f412d9168..15e3690e3159 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironmentString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironmentString.java index f51f852f481f..514ba9e38e7d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironmentString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteenvironment/SyncDeleteEnvironmentString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/AsyncDeleteUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/AsyncDeleteUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..5cc6dc8758ac --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/AsyncDeleteUserWorkloadsConfigMap.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class AsyncDeleteUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncDeleteUserWorkloadsConfigMap(); + } + + public static void asyncDeleteUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.deleteUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..a09f7c2c6dac --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMap.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsConfigMap(); + } + + public static void syncDeleteUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + environmentsClient.deleteUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapString.java new file mode 100644 index 000000000000..07e67de3110d --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsConfigMapString { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsConfigMapString(); + } + + public static void syncDeleteUserWorkloadsConfigMapString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString(); + environmentsClient.deleteUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname.java new file mode 100644 index 000000000000..570d584eee71 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname(); + } + + public static void syncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsConfigMapName name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]"); + environmentsClient.deleteUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/AsyncDeleteUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/AsyncDeleteUserWorkloadsSecret.java new file mode 100644 index 000000000000..2a82ba25ed12 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/AsyncDeleteUserWorkloadsSecret.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class AsyncDeleteUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncDeleteUserWorkloadsSecret(); + } + + public static void asyncDeleteUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.deleteUserWorkloadsSecretCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecret.java new file mode 100644 index 000000000000..97755bebfa7a --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecret.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.DeleteUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsSecret(); + } + + public static void syncDeleteUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + environmentsClient.deleteUserWorkloadsSecret(request); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretString.java new file mode 100644 index 000000000000..6d1cd2909d92 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsSecret_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsSecretString { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsSecretString(); + } + + public static void syncDeleteUserWorkloadsSecretString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString(); + environmentsClient.deleteUserWorkloadsSecret(name); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsSecret_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretUserworkloadssecretname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretUserworkloadssecretname.java new file mode 100644 index 000000000000..8dba0d1ae707 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretUserworkloadssecretname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_DeleteUserWorkloadsSecret_Userworkloadssecretname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsSecretUserworkloadssecretname { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsSecretUserworkloadssecretname(); + } + + public static void syncDeleteUserWorkloadsSecretUserworkloadssecretname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsSecretName name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]"); + environmentsClient.deleteUserWorkloadsSecret(name); + } + } +} +// [END composer_v1_generated_Environments_DeleteUserWorkloadsSecret_Userworkloadssecretname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java index 7b18cfd3a1e8..8c488c121a7d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java index 3f1bb4cae3cc..b633f0f466e6 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java index 724f44b9e234..d51abef37281 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java index b93370a86f10..3688f86f9c40 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/AsyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/AsyncGetEnvironment.java index d4c8e8fa578a..f59a167e86b2 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/AsyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/AsyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironment.java index d9579b6dcc08..a870f8e861b7 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironmentString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironmentString.java index e2574188cf89..90d0a7ffb3f9 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironmentString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getenvironment/SyncGetEnvironmentString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/AsyncGetUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/AsyncGetUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..88fca6796acc --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/AsyncGetUserWorkloadsConfigMap.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; + +public class AsyncGetUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncGetUserWorkloadsConfigMap(); + } + + public static void asyncGetUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.getUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + UserWorkloadsConfigMap response = future.get(); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..e71e20c03388 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMap.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; + +public class SyncGetUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsConfigMap(); + } + + public static void syncGetUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapString.java new file mode 100644 index 000000000000..cebf740c86f9 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsConfigMap_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; + +public class SyncGetUserWorkloadsConfigMapString { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsConfigMapString(); + } + + public static void syncGetUserWorkloadsConfigMapString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString(); + UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsConfigMap_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname.java new file mode 100644 index 000000000000..e5197a395613 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMapName; + +public class SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsConfigMapUserworkloadsconfigmapname(); + } + + public static void syncGetUserWorkloadsConfigMapUserworkloadsconfigmapname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsConfigMapName name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]"); + UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/AsyncGetUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/AsyncGetUserWorkloadsSecret.java new file mode 100644 index 000000000000..60a8b9148f4f --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/AsyncGetUserWorkloadsSecret.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; + +public class AsyncGetUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncGetUserWorkloadsSecret(); + } + + public static void asyncGetUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.getUserWorkloadsSecretCallable().futureCall(request); + // Do something. + UserWorkloadsSecret response = future.get(); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecret.java new file mode 100644 index 000000000000..b3c78e5a36e5 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecret.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.GetUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; + +public class SyncGetUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsSecret(); + } + + public static void syncGetUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(request); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretString.java new file mode 100644 index 000000000000..dce81e739536 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsSecret_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; + +public class SyncGetUserWorkloadsSecretString { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsSecretString(); + } + + public static void syncGetUserWorkloadsSecretString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString(); + UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsSecret_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretUserworkloadssecretname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretUserworkloadssecretname.java new file mode 100644 index 000000000000..279a8f63da80 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretUserworkloadssecretname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_GetUserWorkloadsSecret_Userworkloadssecretname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecretName; + +public class SyncGetUserWorkloadsSecretUserworkloadssecretname { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsSecretUserworkloadssecretname(); + } + + public static void syncGetUserWorkloadsSecretUserworkloadssecretname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsSecretName name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]"); + UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name); + } + } +} +// [END composer_v1_generated_Environments_GetUserWorkloadsSecret_Userworkloadssecretname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironments.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironments.java index 5a36d3cf8f64..dd3ab9f9b66e 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironments.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironments.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironmentsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironmentsPaged.java index 8c9aead80959..9b846f5d8178 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironmentsPaged.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/AsyncListEnvironmentsPaged.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironments.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironments.java index 4ba6a8999b07..e4b24e30104a 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironments.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironments.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironmentsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironmentsString.java index a22a9385b082..1792684180ea 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironmentsString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listenvironments/SyncListEnvironmentsString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMaps.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMaps.java new file mode 100644 index 000000000000..2148501a4e3d --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMaps.java @@ -0,0 +1,54 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class AsyncListUserWorkloadsConfigMaps { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsConfigMaps(); + } + + public static void asyncListUserWorkloadsConfigMaps() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + environmentsClient.listUserWorkloadsConfigMapsPagedCallable().futureCall(request); + // Do something. + for (UserWorkloadsConfigMap element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMapsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMapsPaged.java new file mode 100644 index 000000000000..6a76be220eaf --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMapsPaged.java @@ -0,0 +1,62 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_Paged_async] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsResponse; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; +import com.google.common.base.Strings; + +public class AsyncListUserWorkloadsConfigMapsPaged { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsConfigMapsPaged(); + } + + public static void asyncListUserWorkloadsConfigMapsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListUserWorkloadsConfigMapsResponse response = + environmentsClient.listUserWorkloadsConfigMapsCallable().call(request); + for (UserWorkloadsConfigMap element : response.getUserWorkloadsConfigMapsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_Paged_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMaps.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMaps.java new file mode 100644 index 000000000000..118d3ffa5cb1 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMaps.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsConfigMapsRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncListUserWorkloadsConfigMaps { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsConfigMaps(); + } + + public static void syncListUserWorkloadsConfigMaps() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (UserWorkloadsConfigMap element : + environmentsClient.listUserWorkloadsConfigMaps(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsEnvironmentname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsEnvironmentname.java new file mode 100644 index 000000000000..2c9d05a385c8 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsEnvironmentname.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_Environmentname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncListUserWorkloadsConfigMapsEnvironmentname { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsConfigMapsEnvironmentname(); + } + + public static void syncListUserWorkloadsConfigMapsEnvironmentname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + for (UserWorkloadsConfigMap element : + environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_Environmentname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsString.java new file mode 100644 index 000000000000..89910ea6cecc --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncListUserWorkloadsConfigMapsString { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsConfigMapsString(); + } + + public static void syncListUserWorkloadsConfigMapsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + for (UserWorkloadsConfigMap element : + environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsConfigMaps_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecrets.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecrets.java new file mode 100644 index 000000000000..a9b90402689b --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecrets.java @@ -0,0 +1,54 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsSecrets_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class AsyncListUserWorkloadsSecrets { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsSecrets(); + } + + public static void asyncListUserWorkloadsSecrets() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + environmentsClient.listUserWorkloadsSecretsPagedCallable().futureCall(request); + // Do something. + for (UserWorkloadsSecret element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsSecrets_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecretsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecretsPaged.java new file mode 100644 index 000000000000..34779d3b8fa0 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecretsPaged.java @@ -0,0 +1,62 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsSecrets_Paged_async] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsResponse; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; +import com.google.common.base.Strings; + +public class AsyncListUserWorkloadsSecretsPaged { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsSecretsPaged(); + } + + public static void asyncListUserWorkloadsSecretsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListUserWorkloadsSecretsResponse response = + environmentsClient.listUserWorkloadsSecretsCallable().call(request); + for (UserWorkloadsSecret element : response.getUserWorkloadsSecretsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsSecrets_Paged_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecrets.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecrets.java new file mode 100644 index 000000000000..5886097f94b6 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecrets.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsSecrets_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListUserWorkloadsSecretsRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncListUserWorkloadsSecrets { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsSecrets(); + } + + public static void syncListUserWorkloadsSecrets() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (UserWorkloadsSecret element : + environmentsClient.listUserWorkloadsSecrets(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsSecrets_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsEnvironmentname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsEnvironmentname.java new file mode 100644 index 000000000000..a83dcbbb1b1e --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsEnvironmentname.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsSecrets_Environmentname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncListUserWorkloadsSecretsEnvironmentname { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsSecretsEnvironmentname(); + } + + public static void syncListUserWorkloadsSecretsEnvironmentname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + for (UserWorkloadsSecret element : + environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsSecrets_Environmentname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsString.java new file mode 100644 index 000000000000..3bfcb990b13d --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListUserWorkloadsSecrets_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncListUserWorkloadsSecretsString { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsSecretsString(); + } + + public static void syncListUserWorkloadsSecretsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + for (UserWorkloadsSecret element : + environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListUserWorkloadsSecrets_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/AsyncListWorkloads.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/AsyncListWorkloads.java new file mode 100644 index 000000000000..e25b9c14fbb2 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/AsyncListWorkloads.java @@ -0,0 +1,55 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListWorkloads_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse; + +public class AsyncListWorkloads { + + public static void main(String[] args) throws Exception { + asyncListWorkloads(); + } + + public static void asyncListWorkloads() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + ApiFuture future = + environmentsClient.listWorkloadsPagedCallable().futureCall(request); + // Do something. + for (ListWorkloadsResponse.ComposerWorkload element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListWorkloads_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/AsyncListWorkloadsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/AsyncListWorkloadsPaged.java new file mode 100644 index 000000000000..a7536118a02f --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/AsyncListWorkloadsPaged.java @@ -0,0 +1,61 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListWorkloads_Paged_async] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse; +import com.google.common.base.Strings; + +public class AsyncListWorkloadsPaged { + + public static void main(String[] args) throws Exception { + asyncListWorkloadsPaged(); + } + + public static void asyncListWorkloadsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + while (true) { + ListWorkloadsResponse response = environmentsClient.listWorkloadsCallable().call(request); + for (ListWorkloadsResponse.ComposerWorkload element : response.getWorkloadsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END composer_v1_generated_Environments_ListWorkloads_Paged_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloads.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloads.java new file mode 100644 index 000000000000..4dc8003c1a8d --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloads.java @@ -0,0 +1,52 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListWorkloads_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsRequest; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse; + +public class SyncListWorkloads { + + public static void main(String[] args) throws Exception { + syncListWorkloads(); + } + + public static void syncListWorkloads() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + for (ListWorkloadsResponse.ComposerWorkload element : + environmentsClient.listWorkloads(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListWorkloads_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloadsEnvironmentname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloadsEnvironmentname.java new file mode 100644 index 000000000000..8124af915ecd --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloadsEnvironmentname.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListWorkloads_Environmentname_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse; + +public class SyncListWorkloadsEnvironmentname { + + public static void main(String[] args) throws Exception { + syncListWorkloadsEnvironmentname(); + } + + public static void syncListWorkloadsEnvironmentname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + for (ListWorkloadsResponse.ComposerWorkload element : + environmentsClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListWorkloads_Environmentname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloadsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloadsString.java new file mode 100644 index 000000000000..bb69dd447af2 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/listworkloads/SyncListWorkloadsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_ListWorkloads_String_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.ListWorkloadsResponse; + +public class SyncListWorkloadsString { + + public static void main(String[] args) throws Exception { + syncListWorkloadsString(); + } + + public static void syncListWorkloadsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + for (ListWorkloadsResponse.ComposerWorkload element : + environmentsClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1_generated_Environments_ListWorkloads_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshot.java index 5404a8ec64db..3ad73e726152 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java index 2c5e3f661e95..de23cf6a680f 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/SyncLoadSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/SyncLoadSnapshot.java index 6c6fb7e96ed3..e28f4828aa23 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/SyncLoadSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/loadsnapshot/SyncLoadSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/AsyncPollAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/AsyncPollAirflowCommand.java index 9eefb6934e40..83ff680df031 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/AsyncPollAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/AsyncPollAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/SyncPollAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/SyncPollAirflowCommand.java index 3801cbeee2ff..220a40af7178 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/SyncPollAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/pollairflowcommand/SyncPollAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshot.java index e4a3a4cdc6b6..997f101413a5 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshotLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshotLRO.java index 8a9010320e27..a250375302d5 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshotLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/AsyncSaveSnapshotLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/SyncSaveSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/SyncSaveSnapshot.java index 48a335613f55..7535e757c6af 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/SyncSaveSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/savesnapshot/SyncSaveSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/AsyncStopAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/AsyncStopAirflowCommand.java index dcb12ddc1649..66f90b5b8e54 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/AsyncStopAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/AsyncStopAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/SyncStopAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/SyncStopAirflowCommand.java index 92b1f2058f7f..721603acd768 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/SyncStopAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/stopairflowcommand/SyncStopAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironment.java index 539541fd61a5..5f06f121a5e4 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java index 90c91b1701e5..066475d8699e 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironment.java index dc3ffdf0de52..83a6628973f9 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java index e54bef6a03be..48e079d9907c 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/AsyncUpdateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/AsyncUpdateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..9380656f7974 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/AsyncUpdateUserWorkloadsConfigMap.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_UpdateUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class AsyncUpdateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncUpdateUserWorkloadsConfigMap(); + } + + public static void asyncUpdateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsConfigMapRequest request = + UpdateUserWorkloadsConfigMapRequest.newBuilder() + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.updateUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + UserWorkloadsConfigMap response = future.get(); + } + } +} +// [END composer_v1_generated_Environments_UpdateUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..23f00ac3fa69 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMap.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_UpdateUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncUpdateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsConfigMap(); + } + + public static void syncUpdateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsConfigMapRequest request = + UpdateUserWorkloadsConfigMapRequest.newBuilder() + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + UserWorkloadsConfigMap response = environmentsClient.updateUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1_generated_Environments_UpdateUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap.java new file mode 100644 index 000000000000..99d9f163def9 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap.java @@ -0,0 +1,42 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_UpdateUserWorkloadsConfigMap_Userworkloadsconfigmap_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsConfigMap; + +public class SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap(); + } + + public static void syncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build(); + UserWorkloadsConfigMap response = + environmentsClient.updateUserWorkloadsConfigMap(userWorkloadsConfigMap); + } + } +} +// [END composer_v1_generated_Environments_UpdateUserWorkloadsConfigMap_Userworkloadsconfigmap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/AsyncUpdateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/AsyncUpdateUserWorkloadsSecret.java new file mode 100644 index 000000000000..19aaf18cc25a --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/AsyncUpdateUserWorkloadsSecret.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_UpdateUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class AsyncUpdateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncUpdateUserWorkloadsSecret(); + } + + public static void asyncUpdateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsSecretRequest request = + UpdateUserWorkloadsSecretRequest.newBuilder() + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.updateUserWorkloadsSecretCallable().futureCall(request); + // Do something. + UserWorkloadsSecret response = future.get(); + } + } +} +// [END composer_v1_generated_Environments_UpdateUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecret.java new file mode 100644 index 000000000000..f59ef33a81c5 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecret.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_UpdateUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UpdateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncUpdateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsSecret(); + } + + public static void syncUpdateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsSecretRequest request = + UpdateUserWorkloadsSecretRequest.newBuilder() + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + UserWorkloadsSecret response = environmentsClient.updateUserWorkloadsSecret(request); + } + } +} +// [END composer_v1_generated_Environments_UpdateUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecretUserworkloadssecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecretUserworkloadssecret.java new file mode 100644 index 000000000000..46940ad40786 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecretUserworkloadssecret.java @@ -0,0 +1,42 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1.samples; + +// [START composer_v1_generated_Environments_UpdateUserWorkloadsSecret_Userworkloadssecret_sync] +import com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1.UserWorkloadsSecret; + +public class SyncUpdateUserWorkloadsSecretUserworkloadssecret { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsSecretUserworkloadssecret(); + } + + public static void syncUpdateUserWorkloadsSecretUserworkloadssecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + UserWorkloadsSecret response = + environmentsClient.updateUserWorkloadsSecret(userWorkloadsSecret); + } + } +} +// [END composer_v1_generated_Environments_UpdateUserWorkloadsSecret_Userworkloadssecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environmentssettings/getenvironment/SyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environmentssettings/getenvironment/SyncGetEnvironment.java index e3bdc3866f68..1936255db7c4 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environmentssettings/getenvironment/SyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/environmentssettings/getenvironment/SyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider.java index 4b7b27bdf1e6..bd66894cc607 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider1.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider1.java index a654141f0979..1a2e7a949dc6 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider1.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetCredentialsProvider1.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetEndpoint.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetEndpoint.java index b0515563ce89..72fe3253c114 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetEndpoint.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/create/SyncCreateSetEndpoint.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersions.java index 367168b7c1d5..d8c7aaaf9a0d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersionsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersionsPaged.java index 2c334886c708..ec4c1c603300 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersionsPaged.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/AsyncListImageVersionsPaged.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersions.java index caddbbec7223..8b7e3403e87e 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersionsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersionsString.java index cc5ae111f8d4..6f8b11be5320 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersionsString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversions/listimageversions/SyncListImageVersionsString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversionssettings/listimageversions/SyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversionssettings/listimageversions/SyncListImageVersions.java index 11e1bb8589b5..5396f077cd43 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversionssettings/listimageversions/SyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/imageversionssettings/listimageversions/SyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java index edaa0cf36540..a1144c49beb5 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java index be6a8554aabc..24393bb6d2e2 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgrade.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgrade.java index de7de0b6c507..f417542db4b2 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgrade.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgrade.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgradeLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgradeLRO.java index 64a6a7c248de..d66390bcbabc 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgradeLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/AsyncCheckUpgradeLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/SyncCheckUpgrade.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/SyncCheckUpgrade.java index 4f984a8683db..690bc972255f 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/SyncCheckUpgrade.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/checkupgrade/SyncCheckUpgrade.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider.java index c19ea11c9bc2..da2fc57cad8c 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider1.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider1.java index 56881f324fbd..de78aea9b5bf 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider1.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetCredentialsProvider1.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetEndpoint.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetEndpoint.java index cecccf5a247f..ae68aad68b76 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetEndpoint.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/create/SyncCreateSetEndpoint.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironment.java index 3b17220f2e1b..0d5fef5aa0fa 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironmentLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironmentLRO.java index c7f264c2cebf..40a06e29158d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironmentLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/AsyncCreateEnvironmentLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironment.java index 03928fe9dfca..c2b7b4116fa0 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java index 023f5c1c82de..0f189a0ff857 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createenvironment/SyncCreateEnvironmentStringEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/AsyncCreateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/AsyncCreateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..a31e1c3a4692 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/AsyncCreateUserWorkloadsConfigMap.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class AsyncCreateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncCreateUserWorkloadsConfigMap(); + } + + public static void asyncCreateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.createUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + UserWorkloadsConfigMap response = future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..9a69b822263b --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMap.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncCreateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsConfigMap(); + } + + public static void syncCreateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsConfigMapRequest request = + CreateUserWorkloadsConfigMapRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + UserWorkloadsConfigMap response = environmentsClient.createUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap.java new file mode 100644 index 000000000000..57cc8dd76555 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_EnvironmentnameUserworkloadsconfigmap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap(); + } + + public static void syncCreateUserWorkloadsConfigMapEnvironmentnameUserworkloadsconfigmap() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build(); + UserWorkloadsConfigMap response = + environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_EnvironmentnameUserworkloadsconfigmap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap.java new file mode 100644 index 000000000000..cf7f3adc41b2 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadsconfigmap/SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_StringUserworkloadsconfigmap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap(); + } + + public static void syncCreateUserWorkloadsConfigMapStringUserworkloadsconfigmap() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build(); + UserWorkloadsConfigMap response = + environmentsClient.createUserWorkloadsConfigMap(parent, userWorkloadsConfigMap); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsConfigMap_StringUserworkloadsconfigmap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/AsyncCreateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/AsyncCreateUserWorkloadsSecret.java new file mode 100644 index 000000000000..94785c215759 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/AsyncCreateUserWorkloadsSecret.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class AsyncCreateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncCreateUserWorkloadsSecret(); + } + + public static void asyncCreateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.createUserWorkloadsSecretCallable().futureCall(request); + // Do something. + UserWorkloadsSecret response = future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecret.java new file mode 100644 index 000000000000..207898993091 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecret.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.CreateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncCreateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsSecret(); + } + + public static void syncCreateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + CreateUserWorkloadsSecretRequest request = + CreateUserWorkloadsSecretRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + UserWorkloadsSecret response = environmentsClient.createUserWorkloadsSecret(request); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret.java new file mode 100644 index 000000000000..94827af0ce6d --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_EnvironmentnameUserworkloadssecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret(); + } + + public static void syncCreateUserWorkloadsSecretEnvironmentnameUserworkloadssecret() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + UserWorkloadsSecret response = + environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_EnvironmentnameUserworkloadssecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretStringUserworkloadssecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretStringUserworkloadssecret.java new file mode 100644 index 000000000000..bfa05545c1bf --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/createuserworkloadssecret/SyncCreateUserWorkloadsSecretStringUserworkloadssecret.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_StringUserworkloadssecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncCreateUserWorkloadsSecretStringUserworkloadssecret { + + public static void main(String[] args) throws Exception { + syncCreateUserWorkloadsSecretStringUserworkloadssecret(); + } + + public static void syncCreateUserWorkloadsSecretStringUserworkloadssecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + UserWorkloadsSecret response = + environmentsClient.createUserWorkloadsSecret(parent, userWorkloadsSecret); + } + } +} +// [END composer_v1beta1_generated_Environments_CreateUserWorkloadsSecret_StringUserworkloadssecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailover.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailover.java index 146e4d031df4..9aaee839deb9 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailover.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailover.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailoverLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailoverLRO.java index 4a14c172515f..d0b17272319b 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailoverLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/AsyncDatabaseFailoverLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/SyncDatabaseFailover.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/SyncDatabaseFailover.java index d63a3675c9e8..bfe2eac815c5 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/SyncDatabaseFailover.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/databasefailover/SyncDatabaseFailover.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironment.java index 7500bb0e944f..052a0b992b9a 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java index b825896835fa..94cccaa960e5 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/AsyncDeleteEnvironmentLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironment.java index 9e7a82a5c2ca..ea56b8a3bfdd 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironmentString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironmentString.java index 51951334c0a3..fa14b02e4998 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironmentString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteenvironment/SyncDeleteEnvironmentString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/AsyncDeleteUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/AsyncDeleteUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..b2723b2f50d1 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/AsyncDeleteUserWorkloadsConfigMap.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class AsyncDeleteUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncDeleteUserWorkloadsConfigMap(); + } + + public static void asyncDeleteUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.deleteUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..1dc32d6c683c --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMap.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsConfigMap(); + } + + public static void syncDeleteUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsConfigMapRequest request = + DeleteUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + environmentsClient.deleteUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapString.java new file mode 100644 index 000000000000..46ccaaf2211b --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsConfigMapString { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsConfigMapString(); + } + + public static void syncDeleteUserWorkloadsConfigMapString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString(); + environmentsClient.deleteUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname.java new file mode 100644 index 000000000000..f3c37581cf88 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadsconfigmap/SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname(); + } + + public static void syncDeleteUserWorkloadsConfigMapUserworkloadsconfigmapname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsConfigMapName name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]"); + environmentsClient.deleteUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/AsyncDeleteUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/AsyncDeleteUserWorkloadsSecret.java new file mode 100644 index 000000000000..868148a1902e --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/AsyncDeleteUserWorkloadsSecret.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class AsyncDeleteUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncDeleteUserWorkloadsSecret(); + } + + public static void asyncDeleteUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.deleteUserWorkloadsSecretCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecret.java new file mode 100644 index 000000000000..944bf0e087e1 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecret.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.DeleteUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsSecret(); + } + + public static void syncDeleteUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + DeleteUserWorkloadsSecretRequest request = + DeleteUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + environmentsClient.deleteUserWorkloadsSecret(request); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretString.java new file mode 100644 index 000000000000..fb725ff98f9c --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsSecretString { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsSecretString(); + } + + public static void syncDeleteUserWorkloadsSecretString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString(); + environmentsClient.deleteUserWorkloadsSecret(name); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretUserworkloadssecretname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretUserworkloadssecretname.java new file mode 100644 index 000000000000..1a8b4f5d9395 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/deleteuserworkloadssecret/SyncDeleteUserWorkloadsSecretUserworkloadssecretname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_Userworkloadssecretname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; +import com.google.protobuf.Empty; + +public class SyncDeleteUserWorkloadsSecretUserworkloadssecretname { + + public static void main(String[] args) throws Exception { + syncDeleteUserWorkloadsSecretUserworkloadssecretname(); + } + + public static void syncDeleteUserWorkloadsSecretUserworkloadssecretname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsSecretName name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]"); + environmentsClient.deleteUserWorkloadsSecret(name); + } + } +} +// [END composer_v1beta1_generated_Environments_DeleteUserWorkloadsSecret_Userworkloadssecretname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java index a807c9135c18..1f2524a6a5e7 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/AsyncExecuteAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java index 21a88a316c16..606d17cc2863 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/executeairflowcommand/SyncExecuteAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java index 0f4eced6c56c..eb692752c3c3 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/AsyncFetchDatabaseProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java index 407a34fdcba4..a2baec7192c0 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/fetchdatabaseproperties/SyncFetchDatabaseProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/AsyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/AsyncGetEnvironment.java index 413718cd3dd3..c1c1bccb22a3 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/AsyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/AsyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironment.java index aac69e077dbd..832ca77addc1 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironmentString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironmentString.java index 2a6b8a67c19f..d84f68231d16 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironmentString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getenvironment/SyncGetEnvironmentString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/AsyncGetUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/AsyncGetUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..d2e80487ac77 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/AsyncGetUserWorkloadsConfigMap.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; + +public class AsyncGetUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncGetUserWorkloadsConfigMap(); + } + + public static void asyncGetUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.getUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + UserWorkloadsConfigMap response = future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..176ffe948dfb --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMap.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; + +public class SyncGetUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsConfigMap(); + } + + public static void syncGetUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsConfigMapRequest request = + GetUserWorkloadsConfigMapRequest.newBuilder() + .setName( + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString()) + .build(); + UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapString.java new file mode 100644 index 000000000000..26a12a7fc2c2 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; + +public class SyncGetUserWorkloadsConfigMapString { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsConfigMapString(); + } + + public static void syncGetUserWorkloadsConfigMapString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]") + .toString(); + UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname.java new file mode 100644 index 000000000000..952dfc98c3be --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadsconfigmap/SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMapName; + +public class SyncGetUserWorkloadsConfigMapUserworkloadsconfigmapname { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsConfigMapUserworkloadsconfigmapname(); + } + + public static void syncGetUserWorkloadsConfigMapUserworkloadsconfigmapname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsConfigMapName name = + UserWorkloadsConfigMapName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_CONFIG_MAP]"); + UserWorkloadsConfigMap response = environmentsClient.getUserWorkloadsConfigMap(name); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsConfigMap_Userworkloadsconfigmapname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/AsyncGetUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/AsyncGetUserWorkloadsSecret.java new file mode 100644 index 000000000000..be8907110809 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/AsyncGetUserWorkloadsSecret.java @@ -0,0 +1,53 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; + +public class AsyncGetUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncGetUserWorkloadsSecret(); + } + + public static void asyncGetUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + ApiFuture future = + environmentsClient.getUserWorkloadsSecretCallable().futureCall(request); + // Do something. + UserWorkloadsSecret response = future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecret.java new file mode 100644 index 000000000000..89ccfcc50291 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecret.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.GetUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; + +public class SyncGetUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsSecret(); + } + + public static void syncGetUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + GetUserWorkloadsSecretRequest request = + GetUserWorkloadsSecretRequest.newBuilder() + .setName( + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString()) + .build(); + UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(request); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretString.java new file mode 100644 index 000000000000..7076611169ec --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; + +public class SyncGetUserWorkloadsSecretString { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsSecretString(); + } + + public static void syncGetUserWorkloadsSecretString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]") + .toString(); + UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretUserworkloadssecretname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretUserworkloadssecretname.java new file mode 100644 index 000000000000..b09680427ba5 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/getuserworkloadssecret/SyncGetUserWorkloadsSecretUserworkloadssecretname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_Userworkloadssecretname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecretName; + +public class SyncGetUserWorkloadsSecretUserworkloadssecretname { + + public static void main(String[] args) throws Exception { + syncGetUserWorkloadsSecretUserworkloadssecretname(); + } + + public static void syncGetUserWorkloadsSecretUserworkloadssecretname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsSecretName name = + UserWorkloadsSecretName.of( + "[PROJECT]", "[LOCATION]", "[ENVIRONMENT]", "[USER_WORKLOADS_SECRET]"); + UserWorkloadsSecret response = environmentsClient.getUserWorkloadsSecret(name); + } + } +} +// [END composer_v1beta1_generated_Environments_GetUserWorkloadsSecret_Userworkloadssecretname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironments.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironments.java index 3950abce33f9..6d7b34643d2d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironments.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironments.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironmentsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironmentsPaged.java index 884c8b54ee8f..ee0cf3a522c1 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironmentsPaged.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/AsyncListEnvironmentsPaged.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironments.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironments.java index 704e6cb23af9..ccffc5204499 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironments.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironments.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironmentsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironmentsString.java index ee61b939a5ac..76e49de5950d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironmentsString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listenvironments/SyncListEnvironmentsString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMaps.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMaps.java new file mode 100644 index 000000000000..14c178f552a6 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMaps.java @@ -0,0 +1,54 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class AsyncListUserWorkloadsConfigMaps { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsConfigMaps(); + } + + public static void asyncListUserWorkloadsConfigMaps() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + environmentsClient.listUserWorkloadsConfigMapsPagedCallable().futureCall(request); + // Do something. + for (UserWorkloadsConfigMap element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMapsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMapsPaged.java new file mode 100644 index 000000000000..4680dbf4289e --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/AsyncListUserWorkloadsConfigMapsPaged.java @@ -0,0 +1,62 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_Paged_async] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsResponse; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; +import com.google.common.base.Strings; + +public class AsyncListUserWorkloadsConfigMapsPaged { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsConfigMapsPaged(); + } + + public static void asyncListUserWorkloadsConfigMapsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListUserWorkloadsConfigMapsResponse response = + environmentsClient.listUserWorkloadsConfigMapsCallable().call(request); + for (UserWorkloadsConfigMap element : response.getUserWorkloadsConfigMapsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_Paged_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMaps.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMaps.java new file mode 100644 index 000000000000..3d38efd2909b --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMaps.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsConfigMapsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncListUserWorkloadsConfigMaps { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsConfigMaps(); + } + + public static void syncListUserWorkloadsConfigMaps() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsConfigMapsRequest request = + ListUserWorkloadsConfigMapsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (UserWorkloadsConfigMap element : + environmentsClient.listUserWorkloadsConfigMaps(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsEnvironmentname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsEnvironmentname.java new file mode 100644 index 000000000000..c9bb3c34700b --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsEnvironmentname.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_Environmentname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncListUserWorkloadsConfigMapsEnvironmentname { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsConfigMapsEnvironmentname(); + } + + public static void syncListUserWorkloadsConfigMapsEnvironmentname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + for (UserWorkloadsConfigMap element : + environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_Environmentname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsString.java new file mode 100644 index 000000000000..50660f562a71 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadsconfigmaps/SyncListUserWorkloadsConfigMapsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncListUserWorkloadsConfigMapsString { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsConfigMapsString(); + } + + public static void syncListUserWorkloadsConfigMapsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + for (UserWorkloadsConfigMap element : + environmentsClient.listUserWorkloadsConfigMaps(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsConfigMaps_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecrets.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecrets.java new file mode 100644 index 000000000000..e1a1d66147d0 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecrets.java @@ -0,0 +1,54 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class AsyncListUserWorkloadsSecrets { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsSecrets(); + } + + public static void asyncListUserWorkloadsSecrets() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + environmentsClient.listUserWorkloadsSecretsPagedCallable().futureCall(request); + // Do something. + for (UserWorkloadsSecret element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecretsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecretsPaged.java new file mode 100644 index 000000000000..21a0e8cba18d --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/AsyncListUserWorkloadsSecretsPaged.java @@ -0,0 +1,62 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_Paged_async] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsResponse; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; +import com.google.common.base.Strings; + +public class AsyncListUserWorkloadsSecretsPaged { + + public static void main(String[] args) throws Exception { + asyncListUserWorkloadsSecretsPaged(); + } + + public static void asyncListUserWorkloadsSecretsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListUserWorkloadsSecretsResponse response = + environmentsClient.listUserWorkloadsSecretsCallable().call(request); + for (UserWorkloadsSecret element : response.getUserWorkloadsSecretsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_Paged_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecrets.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecrets.java new file mode 100644 index 000000000000..cefc986c196c --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecrets.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListUserWorkloadsSecretsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncListUserWorkloadsSecrets { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsSecrets(); + } + + public static void syncListUserWorkloadsSecrets() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListUserWorkloadsSecretsRequest request = + ListUserWorkloadsSecretsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (UserWorkloadsSecret element : + environmentsClient.listUserWorkloadsSecrets(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsEnvironmentname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsEnvironmentname.java new file mode 100644 index 000000000000..33e8365ca385 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsEnvironmentname.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_Environmentname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncListUserWorkloadsSecretsEnvironmentname { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsSecretsEnvironmentname(); + } + + public static void syncListUserWorkloadsSecretsEnvironmentname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + for (UserWorkloadsSecret element : + environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_Environmentname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsString.java new file mode 100644 index 000000000000..c597e528ed1f --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listuserworkloadssecrets/SyncListUserWorkloadsSecretsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncListUserWorkloadsSecretsString { + + public static void main(String[] args) throws Exception { + syncListUserWorkloadsSecretsString(); + } + + public static void syncListUserWorkloadsSecretsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + for (UserWorkloadsSecret element : + environmentsClient.listUserWorkloadsSecrets(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListUserWorkloadsSecrets_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/AsyncListWorkloads.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/AsyncListWorkloads.java new file mode 100644 index 000000000000..4ea9221d0885 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/AsyncListWorkloads.java @@ -0,0 +1,55 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListWorkloads_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse; + +public class AsyncListWorkloads { + + public static void main(String[] args) throws Exception { + asyncListWorkloads(); + } + + public static void asyncListWorkloads() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + ApiFuture future = + environmentsClient.listWorkloadsPagedCallable().futureCall(request); + // Do something. + for (ListWorkloadsResponse.ComposerWorkload element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListWorkloads_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/AsyncListWorkloadsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/AsyncListWorkloadsPaged.java new file mode 100644 index 000000000000..69f0798409d9 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/AsyncListWorkloadsPaged.java @@ -0,0 +1,61 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListWorkloads_Paged_async] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse; +import com.google.common.base.Strings; + +public class AsyncListWorkloadsPaged { + + public static void main(String[] args) throws Exception { + asyncListWorkloadsPaged(); + } + + public static void asyncListWorkloadsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + while (true) { + ListWorkloadsResponse response = environmentsClient.listWorkloadsCallable().call(request); + for (ListWorkloadsResponse.ComposerWorkload element : response.getWorkloadsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListWorkloads_Paged_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloads.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloads.java new file mode 100644 index 000000000000..e00107a0ab8c --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloads.java @@ -0,0 +1,52 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListWorkloads_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse; + +public class SyncListWorkloads { + + public static void main(String[] args) throws Exception { + syncListWorkloads(); + } + + public static void syncListWorkloads() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + ListWorkloadsRequest request = + ListWorkloadsRequest.newBuilder() + .setParent(EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + for (ListWorkloadsResponse.ComposerWorkload element : + environmentsClient.listWorkloads(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListWorkloads_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloadsEnvironmentname.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloadsEnvironmentname.java new file mode 100644 index 000000000000..86a65ab8b240 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloadsEnvironmentname.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListWorkloads_Environmentname_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse; + +public class SyncListWorkloadsEnvironmentname { + + public static void main(String[] args) throws Exception { + syncListWorkloadsEnvironmentname(); + } + + public static void syncListWorkloadsEnvironmentname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + EnvironmentName parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]"); + for (ListWorkloadsResponse.ComposerWorkload element : + environmentsClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListWorkloads_Environmentname_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloadsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloadsString.java new file mode 100644 index 000000000000..e469c73abf9e --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/listworkloads/SyncListWorkloadsString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_ListWorkloads_String_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentName; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.ListWorkloadsResponse; + +public class SyncListWorkloadsString { + + public static void main(String[] args) throws Exception { + syncListWorkloadsString(); + } + + public static void syncListWorkloadsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + String parent = EnvironmentName.of("[PROJECT]", "[LOCATION]", "[ENVIRONMENT]").toString(); + for (ListWorkloadsResponse.ComposerWorkload element : + environmentsClient.listWorkloads(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END composer_v1beta1_generated_Environments_ListWorkloads_String_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshot.java index 5540f8d6bf1c..5c72eae852bf 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java index b2505db60839..4d259b8c0003 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/AsyncLoadSnapshotLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/SyncLoadSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/SyncLoadSnapshot.java index 1129a5766f25..671ba6a7d7d1 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/SyncLoadSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/loadsnapshot/SyncLoadSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/AsyncPollAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/AsyncPollAirflowCommand.java index 84a9a2b9f931..ead9867b1f90 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/AsyncPollAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/AsyncPollAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/SyncPollAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/SyncPollAirflowCommand.java index 0c2456a1afe9..fa06555f9cf0 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/SyncPollAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/pollairflowcommand/SyncPollAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServer.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServer.java index f0e3ae02e895..1eaaf96d40d9 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServer.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServer.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServerLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServerLRO.java index 69fec393b4c7..8356b2c74ad0 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServerLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/AsyncRestartWebServerLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/SyncRestartWebServer.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/SyncRestartWebServer.java index d4951eb3edcd..a41bd1052c94 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/SyncRestartWebServer.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/restartwebserver/SyncRestartWebServer.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshot.java index 0ad05345ca8f..14fc213ae295 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshotLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshotLRO.java index 9bf5d9956b25..a9a6c9cd1729 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshotLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/AsyncSaveSnapshotLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/SyncSaveSnapshot.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/SyncSaveSnapshot.java index b61c5fe16310..cf5de0817e87 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/SyncSaveSnapshot.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/savesnapshot/SyncSaveSnapshot.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/AsyncStopAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/AsyncStopAirflowCommand.java index c26d2b980178..98c04d6cac24 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/AsyncStopAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/AsyncStopAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/SyncStopAirflowCommand.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/SyncStopAirflowCommand.java index 15b9f652f904..efebe413ab4a 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/SyncStopAirflowCommand.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/stopairflowcommand/SyncStopAirflowCommand.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironment.java index 01a41b72f0b2..9377ee94dc89 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java index 8524010c1861..879b217ef5bc 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/AsyncUpdateEnvironmentLRO.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironment.java index 628a3da87754..f0947bbc9562 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java index af76e7304193..1a2139c30b80 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateenvironment/SyncUpdateEnvironmentStringEnvironmentFieldmask.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/AsyncUpdateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/AsyncUpdateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..96abe43d581f --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/AsyncUpdateUserWorkloadsConfigMap.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_UpdateUserWorkloadsConfigMap_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class AsyncUpdateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + asyncUpdateUserWorkloadsConfigMap(); + } + + public static void asyncUpdateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsConfigMapRequest request = + UpdateUserWorkloadsConfigMapRequest.newBuilder() + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.updateUserWorkloadsConfigMapCallable().futureCall(request); + // Do something. + UserWorkloadsConfigMap response = future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_UpdateUserWorkloadsConfigMap_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMap.java new file mode 100644 index 000000000000..1793f9380ba4 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMap.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_UpdateUserWorkloadsConfigMap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsConfigMapRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncUpdateUserWorkloadsConfigMap { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsConfigMap(); + } + + public static void syncUpdateUserWorkloadsConfigMap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsConfigMapRequest request = + UpdateUserWorkloadsConfigMapRequest.newBuilder() + .setUserWorkloadsConfigMap(UserWorkloadsConfigMap.newBuilder().build()) + .build(); + UserWorkloadsConfigMap response = environmentsClient.updateUserWorkloadsConfigMap(request); + } + } +} +// [END composer_v1beta1_generated_Environments_UpdateUserWorkloadsConfigMap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap.java new file mode 100644 index 000000000000..4dcae8a593fc --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadsconfigmap/SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap.java @@ -0,0 +1,42 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_UpdateUserWorkloadsConfigMap_Userworkloadsconfigmap_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsConfigMap; + +public class SyncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap(); + } + + public static void syncUpdateUserWorkloadsConfigMapUserworkloadsconfigmap() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsConfigMap userWorkloadsConfigMap = UserWorkloadsConfigMap.newBuilder().build(); + UserWorkloadsConfigMap response = + environmentsClient.updateUserWorkloadsConfigMap(userWorkloadsConfigMap); + } + } +} +// [END composer_v1beta1_generated_Environments_UpdateUserWorkloadsConfigMap_Userworkloadsconfigmap_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/AsyncUpdateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/AsyncUpdateUserWorkloadsSecret.java new file mode 100644 index 000000000000..55ba3105ea19 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/AsyncUpdateUserWorkloadsSecret.java @@ -0,0 +1,49 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_UpdateUserWorkloadsSecret_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class AsyncUpdateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + asyncUpdateUserWorkloadsSecret(); + } + + public static void asyncUpdateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsSecretRequest request = + UpdateUserWorkloadsSecretRequest.newBuilder() + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + ApiFuture future = + environmentsClient.updateUserWorkloadsSecretCallable().futureCall(request); + // Do something. + UserWorkloadsSecret response = future.get(); + } + } +} +// [END composer_v1beta1_generated_Environments_UpdateUserWorkloadsSecret_async] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecret.java new file mode 100644 index 000000000000..8bd278810429 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecret.java @@ -0,0 +1,45 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_UpdateUserWorkloadsSecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UpdateUserWorkloadsSecretRequest; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncUpdateUserWorkloadsSecret { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsSecret(); + } + + public static void syncUpdateUserWorkloadsSecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UpdateUserWorkloadsSecretRequest request = + UpdateUserWorkloadsSecretRequest.newBuilder() + .setUserWorkloadsSecret(UserWorkloadsSecret.newBuilder().build()) + .build(); + UserWorkloadsSecret response = environmentsClient.updateUserWorkloadsSecret(request); + } + } +} +// [END composer_v1beta1_generated_Environments_UpdateUserWorkloadsSecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecretUserworkloadssecret.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecretUserworkloadssecret.java new file mode 100644 index 000000000000..05cc80571af5 --- /dev/null +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environments/updateuserworkloadssecret/SyncUpdateUserWorkloadsSecretUserworkloadssecret.java @@ -0,0 +1,42 @@ +/* + * Copyright 2024 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.orchestration.airflow.service.v1beta1.samples; + +// [START composer_v1beta1_generated_Environments_UpdateUserWorkloadsSecret_Userworkloadssecret_sync] +import com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClient; +import com.google.cloud.orchestration.airflow.service.v1beta1.UserWorkloadsSecret; + +public class SyncUpdateUserWorkloadsSecretUserworkloadssecret { + + public static void main(String[] args) throws Exception { + syncUpdateUserWorkloadsSecretUserworkloadssecret(); + } + + public static void syncUpdateUserWorkloadsSecretUserworkloadssecret() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) { + UserWorkloadsSecret userWorkloadsSecret = UserWorkloadsSecret.newBuilder().build(); + UserWorkloadsSecret response = + environmentsClient.updateUserWorkloadsSecret(userWorkloadsSecret); + } + } +} +// [END composer_v1beta1_generated_Environments_UpdateUserWorkloadsSecret_Userworkloadssecret_sync] diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environmentssettings/getenvironment/SyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environmentssettings/getenvironment/SyncGetEnvironment.java index 31713d4b9cbb..12d547625784 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environmentssettings/getenvironment/SyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/environmentssettings/getenvironment/SyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider.java index 9eff57d59c08..aad2263cb90d 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider1.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider1.java index 01db0a671ea6..62d114549057 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider1.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetCredentialsProvider1.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetEndpoint.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetEndpoint.java index de3d3cf0319a..eaff6d08796b 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetEndpoint.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/create/SyncCreateSetEndpoint.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersions.java index 08920bf5ab9b..a7426c9e7d74 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersionsPaged.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersionsPaged.java index 8d73c8f19c32..3996fd4fa8ab 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersionsPaged.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/AsyncListImageVersionsPaged.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersions.java index 71867e92afaa..000aa725df76 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersionsString.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersionsString.java index 45c28c60effe..4ad27267bba1 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersionsString.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversions/listimageversions/SyncListImageVersionsString.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversionssettings/listimageversions/SyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversionssettings/listimageversions/SyncListImageVersions.java index 7f612a7babb8..950672c5a991 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversionssettings/listimageversions/SyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/imageversionssettings/listimageversions/SyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java index 4ae59af53e7a..c98c1cf188bc 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/environmentsstubsettings/getenvironment/SyncGetEnvironment.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java index b9ab1f434a17..3a105b206647 100644 --- a/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java +++ b/java-orchestration-airflow/samples/snippets/generated/com/google/cloud/orchestration/airflow/service/v1beta1/stub/imageversionsstubsettings/listimageversions/SyncListImageVersions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.